Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2023-01-30[all] Converted all images to webp format webp-convertion
 Syndamia Verified
-179/+2324b0ae8b
2023-01-26[styles] Increased top margin of wide article with hidden sidebar
 Syndamia Verified
-1/+13c0888f
2023-01-26[styles] Removed crisp-edges image rendering
 Syndamia Verified
-1/+09fb509c
[...]
 
TagDownloadAuthorAge
v4.0syndamia.com-4.0.tar  syndamia.com-4.0.tar.gz  syndamia.com-4.0.zip  
 Syndamia
3 years
[...]
 
Clone
https://git.syndamia.com/repo/syndamia.com
git@syndamia.com:repo/syndamia.com
 
BranchAge
master6 hours
blog/your-first-nixos-config3 years
latex3 years
[...]
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
awk-edits468 Blog stats plain
generate-dev.sh1.8 KiBlog stats plain blame
generate.sh1.4 KiBlog 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!