Summary Files Commits Branches @commit @diff @stats
NameSize
.gitignore34 Blog stats plain blame
.hooks41 Blog stats plain
LICENSE637 Blog stats plain blame
LICENSE-CODE34.3 KiBlog stats plain blame
LICENSE-CONTENT19.7 KiBlog stats plain blame
README.md1.5 KiBlog stats plain blame
generate-dev.sh1.3 KiBlog stats plain blame
generate-hooks328 Blog stats plain
generate.sh956 Blog stats plain blame
install-ssg-lowdown.sh370 Blog stats plain blame
src1.3 KiBlog stats plain

syndamiadotcom

Repository for my website.

The pages of the website are (mostly) written in Markdown. Using ssg and lowdown they are generated into a static website.

Contents of this repository

The src folder contains all of the website files, i.e. the pages, fonts, styles, images, etc.

install-ssg6-lowdown.sh is a shell script that installs both ssg and lowdown.

generate.sh is a shell script that automatically generates the website into a folder named "website".

About index.md files

In a lot of folder, the index.md files are just hard links of other files! For example, src/about/index.md is a hard link to src/about.html. Why? Because this way, web links are a lot shorter:

Old style link -> New style link

syndamia.com/about.html -> syndamia.com/about
syndamia.com/tutorials/how-to-use-jira/introduction.html -> syndamia.com/tutorials/how-to-use-jira/

Of course, the old style links are still available, but the website itself won't be using them during navigation.

In all multi-page articles (be it blog article or tutorial or etc.), introduction.md is the first page and index.md is a hard link to it. Single page articles are just titled index.md (it's not a hard link).

File at Hard links to
about/index.md about.md
blog/index.md blog.md
contact/index.md contact.md
courses/index.md courses.md
tutorials/index.md tutorials.md

All links are relative to the src folder!