Professional Documents
Culture Documents
TODO
1. https://github.com/github/pages-gem
2. https://github.com/jekyll/github-metadata#authentication
3. https://help.github.com/en/enterprise/2.14/user/articles/repository-metadata-on-github-pages
4. https://developer.github.com/v3/repos/#list-organization-repositories
5. https://guides.github.com/introduction/flow/
6. https://github.com/rogervila/jekyll-api
7. https://github.com/gregoryjscott/jekyll-api
Other sites
1. https://github.com/collections/github-pages-examples
Official Guides
1. https://guides.github.com/features/pages/
2. https://help.github.com/en/github/working-with-github-pages
Tools TODO
1. https://marketplace.visualstudio.com/items?itemName=ginfuru.ginfuru-vscode-jekyll-syntax
Courses
1. https://www.youtube.com/playlist?list=PLLAZ4kZ9dFpOPV5C5Ay0pHaa0RJFhcmcB
2. https://www.youtube.com/watch?v=jTlfPfTX64E
3. https://www.youtube.com/playlist?list=PLWjCJDeWfDdfVEcLGAfdJn_HXyM4Y7_k-
4. https://www.youtube.com/watch?v=WhrU9m82Wm8&list=PLLAZ4kZ9dFpOPV5C5Ay0pHaa0RJF
hcmcB&index=2
5. https://blog.kloud.com.au/2020/02/17/opensource-blogging-with-jekyll-github-vscode-part1/
https://blog.kloud.com.au/2020/03/09/opensource-blogging-with-jekyll-github-vscode-part2/
6. https://channel9.msdn.com/Blogs/WinCoder/Develop-and-Deploy-Jekyll-Static-Blog-to-Azure-
from-Visual-Studio-Code-with-Bash-on-Ubuntu-on-Window
7.
What is Jekyll?
Jekyll is a simple, blog-aware, static site generator for personal, project, or organization sites. Written in
Ruby by Tom Preston-Werner, GitHub's co-founder, it is distributed under the open source MIT license.
Steps
1. Install ruby with devkit
https://rubyinstaller.org/downloads/
https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.6.6-
1/rubyinstaller-devkit-2.6.6-1-x64.exe
In the end of installation, select to run “ridk install” command.
Let it install option 1 and 3.
2. Install Bundler
gem install bundler
3. Create folder for new website
4. Open command prompt in the new folder
5. Init bundle
Liquid
1. Liquid is a templating language which has three main parts: objects, tags and filters.
2. Filters: https://jekyllrb.com/docs/liquid/filters/
3. Tags: https://jekyllrb.com/docs/liquid/tags/