abhn /
Soot-Spirits
A simple responsive two column Jekyll theme. Great for personal blog and basic portfolio website
68/100 healthLoading repository data…
cetinajero / repository
A simple website using Ruby, Jekyll & Yarn
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
My personal website
Generate the website:
jekyll new cetinajero.github.io
Init git:
cd cetinajero.github.io
git init
git checkout --orphan source
git add .
git commit -m "Initial commit (jekyll new cetinajero.github.io)"
Push source to github:
git remote add origin git@github.com:cetinajero/cetinajero.github.io.git
git push -u origin source
Create an orphan master branch:
git checkout --orphan master
git reset .
rm -r * .gitignore
echo 'Coming soon' > index.html
git add index.html
git commit -m "Initial commit (Coming soon)"
Push master to github:
git push -u origin master
Let's work in source branch:
git checkout source
Checkout the master branch into _site directory:
git clone git@github.com:cetinajero/cetinajero.github.io.git -b master _site
Push the generated site on github:
bundle exec jekyll build
cd _site
git add .
git commit -m "First generation (bundle exec jekyll build)"
git push
To be sure that jekyll generation is not triggered on github, you must add an empty .nojekyll file:
cd ..
touch .nojekyll
Then edit the _config.yml file and set:
include:
- .nojekyll
Commit the changes:
git add .
git commit -m "Added .nojekyll flag to avoid generation on _site"
git push
Init yarn:
yarn init
To exclude yarn files from jekyll build, edit the _config.yml file and adds:
exclude:
- node_modules
- package.json
Make git ignore yarn packages by adding that line to .gitignore file:
node_modules
Commit the changes:
git add .
git commit -m "Added package.json to support node.js dependencies"
git push
Create a Rakefile file:
Exclude Rakefile from jekyll build, by editing the _config.yml file and adding:
exclude:
- Rakefile
Commit the changes:
git add .
git commit -m "Added rake tasks and excluded Rakefile on _config.yml"
git push
With that setup, you only have two commands to run:
rake serve while developing, with live reload supportrake deploy to deploy the site in productionCopyright (c) 2018
Licensed under the MIT License
Selected from shared topics, language and repository description—not editorial ratings.
abhn /
A simple responsive two column Jekyll theme. Great for personal blog and basic portfolio website
68/100 healthLiveNL /
A simple Jekyll website theme, optimised for GitHub pages
44/100 healthDavitTec /
A simple get started ruby Jekyll Bundle Bootstrap skeleton framework.
sachetto /
DockerJekyll is a simple Docker environment for running Jekyll websites locally. It includes Ruby, Jekyll, and all necessary dependencies to build and serve static websites inside a Linux container. Perfect for testing GitHub Pages projects without installing anything on your machine.
37/100 health