Scott's Portfolio
Sep 2019
View it live here
View on GitHub
You're looking at it! This is my portfolio website written in Markdown
, generated by Jekyll
, and hosted on GitHub pages.
Jekyll
and then deployed on GitHub Pages.Markdown
and Liquid
, and styled by HTML
and CSS
.Liquid
templating engine is used to dynamically generate content and pages.Why build websites when you can generate them? Add in free hosting and you’ve got a winner. At least this was my thinking when I made this thing.
Jekyll
- a static site generator - allows me to write simple Markdown
files which are automatically converted into static webpages when pushed to my GitHub pages repo.
Pages can be as simple as you like, but my implementation makes extensive use of Liquid templates to dynamically generate content - the list of my projects on the home page for instance.
Liquid
also makes dynamic tagging possible. Try it, click here
Markdown
files, spruce them up with a little CSS
and HTML
, and deploy.Jekyll
generate process is run when pushed to the repo. A simple, free, setup-less deployment process.Jekyll
generates the final web pages whilst Liquid
dynamically links to them.