My personal website
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Jonathan Hodgson f7047fd9db Forgot to push for ages há 3 dias
assets Forgot to push for ages há 3 dias
content Forgot to push for ages há 3 dias
nginx Start blog há 1 ano
templates Forgot to push for ages há 3 dias
.gitignore Fixes indentation of $body$ and adds .min.css file to gitignore há 1 ano Updates Readme há 11 meses Forgot to push for ages há 3 dias
docker-compose.yml Start blog há 1 ano

Source code for my website

This is the source code for my website:

The site is built from markdown using pandoc.

There is a bash script,, that creates the necessary files in a public_html folder.

This can then be hosted on any hosting service.

The script takes the following commands:

Clean clean

This will remove the contents of the public_html folder and the tmp folder the script uses to store things like the tag list

Tags tags

This will build the taglist which is used internally and stored in the tmp folder as well as creating archive pages for each tag

Blog blog

This will build the blog pages for any blogs that have been modified since the last time blogs were built

Index index

This will generate the homepage.

Card card

Generates my curlable business card.

RSS rss

Generates my rss feed.

All all

This will generate the tags, the blogs, the index, the RSS feed and the card.


To run locally, make sure docker and docker-compose are installed then run docker-compose up. You will be able to access the site at http://localhost:8080.