Long story short: Jekyll is a template engine changing
markdown
documents on staticHTML
webpages, that you can then host anywyere, because you don’t need databases or server that has PHP or Python.
Usual Process
Normally the process of adding new post looks like this:
- I write markdown document with setting parameters like title, date and tags
- when I’m happy with what I wrote (never), I commit changes and push it to repository on GitHub. Repository name comes from my nick and is also address for blog
asvid.github.io
- Github after pushing to branch master builds website from sources using Jekyll - probably something like running
jekyll build
- result of Jekyll build is not present in a repository, but you see it right now after visiting bloga page
#github-pages #github-page-with-jekyll #jekyll #github-actions #github #deployment #continuous-deployment #web-development