Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coderdojov2 #2241

Open
wants to merge 82 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
0955125
Set theme jekyll-theme-time-machine
rredpoppy Feb 5, 2018
45a5ce2
Update _config.yml
rredpoppy Feb 5, 2018
ef38632
Update about.md
rredpoppy Feb 5, 2018
23e22cc
Update about.md
rredpoppy Feb 5, 2018
ba993e3
Update and rename 2014-3-3-Hello-World.md to 2018-2-5-JocuriSteam.md
rredpoppy Feb 5, 2018
bc4834f
Rename about.md to despre.md
rredpoppy Feb 5, 2018
bac46a2
Update _config.yml
rredpoppy Feb 5, 2018
c706f3a
Update default.html
rredpoppy Feb 5, 2018
95a6670
Update style.scss
rredpoppy Feb 5, 2018
7a21117
Update style.scss
rredpoppy Feb 5, 2018
cfa64d1
Update style.scss
rredpoppy Feb 5, 2018
572606f
Update _config.yml
rredpoppy Feb 5, 2018
f47f470
Update post.html
rredpoppy Feb 5, 2018
5936199
Update index.html
rredpoppy Feb 5, 2018
09e9a59
Update _config.yml
rredpoppy Feb 5, 2018
a53b0e4
Create youtube.html
rredpoppy Feb 6, 2018
57cc04f
Create 2018-2-5-CoolestProjects.md
rredpoppy Feb 6, 2018
6b5764c
Update 2018-2-5-CoolestProjects.md
rredpoppy Feb 6, 2018
82b30d0
Update 2018-2-5-CoolestProjects.md
rredpoppy Feb 6, 2018
65d3451
Update despre.md
rredpoppy Feb 6, 2018
aefdb89
logos
rredpoppy Dec 31, 2023
dbfd90d
Update despre.md
rredpoppy Dec 31, 2023
85eff02
Update despre.md
rredpoppy Dec 31, 2023
522355a
Update despre.md
rredpoppy Dec 31, 2023
b71b91c
Update despre.md
rredpoppy Dec 31, 2023
4cbf4ac
Update CNAME
rredpoppy Dec 31, 2023
1196936
Added favicons
rredpoppy Dec 31, 2023
1a39877
Update default.html
rredpoppy Dec 31, 2023
2aadd18
Create regulament.md
rredpoppy Dec 31, 2023
3241f42
Update regulament.md
rredpoppy Dec 31, 2023
34f9dfe
Create privacy.md
rredpoppy Dec 31, 2023
24ef94c
Update default.html
rredpoppy Dec 31, 2023
24d918e
Update despre.md
rredpoppy Dec 31, 2023
588dea1
Create 2023-31-12-reluare-activitate
rredpoppy Dec 31, 2023
a6f7b18
Update _config.yml
rredpoppy Dec 31, 2023
bc19095
Rename 2023-31-12-reluare-activitate to 2023-31-12-ReluareActivitate
rredpoppy Dec 31, 2023
5c8d691
Update _config.yml
rredpoppy Dec 31, 2023
b74bc88
Rename 2023-31-12-ReluareActivitate to 2023-12-31-ReluareActivitate
rredpoppy Dec 31, 2023
f6749e3
Rename 2023-12-31-ReluareActivitate to 2023-12-31-ReluareActivitate.md
rredpoppy Dec 31, 2023
3ad085c
Update regulament.md
rredpoppy Jan 2, 2024
6b72895
Update privacy.md
rredpoppy Jan 2, 2024
bd281ad
fix:test deplyoment
RazvanBalota Jan 16, 2024
4bbd0ef
Update 2023-12-31-ReluareActivitate.md
rredpoppy Jan 21, 2024
10c7524
fix:initial astro migration
RazvanBalota Jan 16, 2024
612e341
feat:add landing page
RazvanBalota Jan 18, 2024
fee6df5
feat: sponsors section
RazvanBalota Jan 18, 2024
6deaa91
feat: add blog section
RazvanBalota Jan 19, 2024
be32143
feat: add footer
RazvanBalota Jan 19, 2024
ed9f9bc
feat:contact section
RazvanBalota Jan 19, 2024
7e0e9e4
feat:about page
RazvanBalota Jan 19, 2024
b531ada
feat: rules page
RazvanBalota Jan 19, 2024
0868424
feat: privacy page
RazvanBalota Jan 19, 2024
b0c3a1c
fix: content layout
RazvanBalota Jan 19, 2024
a51f0b4
feat:site v2
RazvanBalota Jan 19, 2024
95e6852
feat: add back button for blogs section
RazvanBalota Jan 20, 2024
40d7247
fix:sponsors section
RazvanBalota Jan 21, 2024
627a6af
fix: navbar for smaller screens
RazvanBalota Jan 21, 2024
5e52d6a
fix: blog section content
RazvanBalota Jan 21, 2024
65d9234
fix: change academia doamnelor logo
RazvanBalota Jan 21, 2024
88e6da4
fix: contact section content
RazvanBalota Jan 22, 2024
f82c382
fix: blog section content
RazvanBalota Jan 22, 2024
fad7f2c
fix: mentors content
RazvanBalota Jan 22, 2024
15490c8
fix:replace blog images
RazvanBalota Jan 22, 2024
db26d7b
fix:add padding for blog posts
RazvanBalota Jan 22, 2024
189c8c8
fix: remove anchor tag for authors in blog page
RazvanBalota Jan 22, 2024
7caac17
fix: sort blog posts by date
RazvanBalota Jan 22, 2024
4ee3f6c
fix: change accent color
RazvanBalota Jan 22, 2024
dbf5790
feat: add works at for mentors
RazvanBalota Jan 22, 2024
a448e55
fix: remove unnecessary classes
RazvanBalota Jan 22, 2024
2fa61d9
fix: remove unnecessary text from about page
RazvanBalota Jan 22, 2024
5bfbeeb
fix: add link to facebook page
RazvanBalota Jan 23, 2024
5dfe13a
fix: change coderdojo image to svg
RazvanBalota Jan 23, 2024
4f03b54
fix: add become partner link to the button
RazvanBalota Jan 23, 2024
1fc8f2f
feat: add home button on navbar
RazvanBalota Jan 23, 2024
a3f91cb
fix: add more partners
RazvanBalota Jan 23, 2024
60e0496
fix: add profile pics of authors for blog section
RazvanBalota Jan 23, 2024
75170cb
fix:change blog posts layout
RazvanBalota Jan 23, 2024
0c13bc5
feat: add more mentors
RazvanBalota Jan 23, 2024
560d72a
fix: remove a tag from tags
RazvanBalota Jan 23, 2024
a846756
feat:add workflows for deploy
Muntean-Alin Jan 23, 2024
85a1b12
feat:add astro config for deploy with custom domain
Muntean-Alin Jan 23, 2024
3d24757
chore: update blog post
ClaudiuCeia Jan 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/deploy_astro.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Deploy to GitHub Pages

on:
push:
branches: [ main ]

permissions:
contents: read
pages: write
id-token: write

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout your repository using git
uses: actions/checkout@v3
- name: Install, build, and upload your site
uses: withastro/action@v1
with:
path: .
deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
29 changes: 20 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
_site
# build output
dist/

# generated types
.astro/

# dependencies
node_modules/

# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# environment variables
.env
.env.production

# macOS-specific files
.DS_Store
.jekyll
.jekyll-metadata
.bundle
.sass-cache
Gemfile
Gemfile.lock
node_modules
package.json
4 changes: 4 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"recommendations": ["astro-build.astro-vscode"],
"unwantedRecommendations": []
}
11 changes: 11 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"version": "0.2.0",
"configurations": [
{
"command": "./node_modules/.bin/astro dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"
}
]
}
8 changes: 0 additions & 8 deletions 404.md

This file was deleted.

1 change: 0 additions & 1 deletion CNAME

This file was deleted.

20 changes: 0 additions & 20 deletions LICENSE

This file was deleted.

144 changes: 39 additions & 105 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,120 +1,54 @@
> March, 2016: If you're on an old version of Jekyll Now and run into a) build warnings or b) syntax highlighting issues caused by [Jekyll 3 and GitHub Pages updates](https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0), just :sparkles:[update your _config.yml](https://github.com/barryclark/jekyll-now/pull/445/files):sparkles: and you'll be set!
# Astro Starter Kit: Basics

# Jekyll Now
```sh
npm create astro@latest -- --template basics
```

**Jekyll** is a static site generator that's perfect for GitHub hosted blogs ([Jekyll Repository](https://github.com/jekyll/jekyll))
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics)
[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics)
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json)

**Jekyll Now** makes it easier to create your Jekyll blog, by eliminating a lot of the up front setup.
> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!

- You don't need to touch the command line
- You don't need to install/configure ruby, rvm/rbenv, ruby gems :relaxed:
- You don't need to install runtime dependencies like markdown processors, Pygments, etc
- If you're on Windows, this will make setting up Jekyll a lot easier
- It's easy to try out, you can just delete your forked repository if you don't like it
![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554)

In a few minutes you'll be set up with a minimal, responsive blog like the one below giving you more time to spend on writing epic blog posts!
## 🚀 Project Structure

![Jekyll Now Theme Screenshot](/images/jekyll-now-theme-screenshot.jpg "Jekyll Now Theme Screenshot")
Inside of your Astro project, you'll see the following folders and files:

## Quick Start
```text
/
├── public/
│ └── favicon.svg
├── src/
│ ├── components/
│ │ └── Card.astro
│ ├── layouts/
│ │ └── Layout.astro
│ └── pages/
│ └── index.astro
└── package.json
```

### Step 1) Fork Jekyll Now to your User Repository
Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.

Fork this repo, then rename the repository to yourgithubusername.github.io.
There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.

Your Jekyll blog will often be viewable immediately at <https://yourgithubusername.github.io> (if it's not, you can often force it to build by completing step 2)
Any static assets, like images, can be placed in the `public/` directory.

![Step 1](/images/step1.gif "Step 1")
## 🧞 Commands

### Step 2) Customize and view your site
All commands are run from the root of the project, from a terminal:

Enter your site name, description, avatar and many other options by editing the _config.yml file. You can easily turn on Google Analytics tracking, Disqus commenting and social icons here too.
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |

Making a change to _config.yml (or any file in your repository) will force GitHub Pages to rebuild your site with jekyll. Your rebuilt site will be viewable a few seconds later at <https://yourgithubusername.github.io> - if not, give it ten minutes as GitHub suggests and it'll appear soon
## 👀 Want to learn more?

> There are 3 different ways that you can make changes to your blog's files:

> 1. Edit files within your new username.github.io repository in the browser at GitHub.com (shown below).
> 2. Use a third party GitHub content editor, like [Prose by Development Seed](http://prose.io). It's optimized for use with Jekyll making markdown editing, writing drafts, and uploading images really easy.
> 3. Clone down your repository and make updates locally, then push them to your GitHub repository.

![_config.yml](/images/config.png "_config.yml")

### Step 3) Publish your first blog post

Edit `/_posts/2014-3-3-Hello-World.md` to publish your first blog post. This [Markdown Cheatsheet](http://www.jekyllnow.com/Markdown-Style-Guide/) might come in handy.

![First Post](/images/first-post.png "First Post")

> You can add additional posts in the browser on GitHub.com too! Just hit the + icon in `/_posts/` to create new content. Just make sure to include the [front-matter](http://jekyllrb.com/docs/frontmatter/) block at the top of each new blog post and make sure the post's filename is in this format: year-month-day-title.md

## Local Development

1. Install Jekyll and plug-ins in one fell swoop. `gem install github-pages` This mirrors the plug-ins used by GitHub Pages on your local machine including Jekyll, Sass, etc.
2. Clone down your fork `git clone https://github.com/yourusername/yourusername.github.io.git`
3. Serve the site and watch for markup/sass changes `jekyll serve`
4. View your website at http://127.0.0.1:4000/
5. Commit any changes and push everything to the master branch of your GitHub user repository. GitHub Pages will then rebuild and serve your website.

## Moar!

I've created a more detailed walkthrough, [**Build A Blog With Jekyll And GitHub Pages**](http://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/) over at the Smashing Magazine website. Check it out if you'd like a more detailed walkthrough and some background on Jekyll. :metal:

It covers:

- A more detailed walkthrough of setting up your Jekyll blog
- Common issues that you might encounter while using Jekyll
- Importing from Wordpress, using your own domain name, and blogging in your favorite editor
- Theming in Jekyll, with Liquid templating examples
- A quick look at Jekyll 2.0’s new features, including Sass/Coffeescript support and Collections

## Jekyll Now Features

✓ Command-line free _fork-first workflow_, using GitHub.com to create, customize and post to your blog
✓ Fully responsive and mobile optimized base theme (**[Theme Demo](http://jekyllnow.com)**)
✓ Sass/Coffeescript support using Jekyll 2.0
✓ Free hosting on your GitHub Pages user site
✓ Markdown blogging
✓ Syntax highlighting
✓ Disqus commenting
✓ Google Analytics integration
✓ SVG social icons for your footer
✓ 3 http requests, including your avatar

✘ No installing dependencies
✘ No need to set up local development
✘ No configuring plugins
✘ No need to spend time on theming
✘ More time to code other things ... wait ✓!

## Questions?

[Open an Issue](https://github.com/barryclark/jekyll-now/issues/new) and let's chat!

## Other forkable themes

You can use the [Quick Start](https://github.com/barryclark/jekyll-now#quick-start) workflow with other themes that are set up to be forked too! Here are some of my favorites:

- [Hyde](https://github.com/poole/hyde) by MDO
- [Lanyon](https://github.com/poole/lanyon) by MDO
- [mojombo.github.io](https://github.com/mojombo/mojombo.github.io) by Tom Preston-Werner
- [Left](https://github.com/holman/left) by Zach Holman
- [Minimal Mistakes](https://github.com/mmistakes/minimal-mistakes) by Michael Rose
- [Skinny Bones](https://github.com/mmistakes/skinny-bones-jekyll) by Michael Rose

## Credits

- [Jekyll](https://github.com/jekyll/jekyll) - Thanks to its creators, contributors and maintainers.
- [SVG icons](https://github.com/neilorangepeel/Free-Social-Icons) - Thanks, Neil Orange Peel. They're beautiful.
- [Solarized Light Pygments](https://gist.github.com/edwardhotchkiss/2005058) - Thanks, Edward.
- [Joel Glovier](http://joelglovier.com/writing/) - Great Jekyll articles. I used Joel's feed.xml in this repository.
- [David Furnes](https://github.com/dfurnes), [Jon Uy](https://github.com/jonuy), [Luke Patton](https://github.com/lkpttn) - Thanks for the design/code reviews.
- [Bart Kiers](https://github.com/bkiers), [Florian Simon](https://github.com/vermluh), [Henry Stanley](https://github.com/henryaj), [Hun Jae Lee](https://github.com/hunjaelee), [Javier Cejudo](https://github.com/javiercejudo), [Peter Etelej](https://github.com/etelej), [Ben Abbott](https://github.com/jaminscript), [Ray Nicholus](https://github.com/rnicholus), [Erin Grand](https://github.com/eringrand), [Léo Colombaro](https://github.com/LeoColomb), [Dean Attali](https://github.com/daattali), [Clayton Errington](https://github.com/cjerrington), [Colton Fitzgerald](https://github.com/coltonfitzgerald), [Trace Mayer](https://github.com/sunnankar) - Thanks for your [fantastic contributions](https://github.com/barryclark/jekyll-now/commits/master) to the project!

## Contributing

Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.

You can start by [opening an issue](https://github.com/barryclark/jekyll-now/issues/new) describing the problem that you're looking to resolve and we'll go from there.

I want to keep Jekyll Now as minimal as possible. Every line of code should be one that's useful to 90% of the people using it. Please bear that in mind when submitting feature requests. If it's not something that most people will use, it probably won't get merged. :guardsman:
Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
86 changes: 0 additions & 86 deletions _config.yml

This file was deleted.

16 changes: 0 additions & 16 deletions _includes/analytics.html

This file was deleted.

17 changes: 0 additions & 17 deletions _includes/disqus.html

This file was deleted.

Loading