Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2022-11-20[generate] Tiny version of website adds styling that reduces size of svg images v3.1
 Syndamia Verified
-0/+2def39c1
2022-11-20[styles] Improved layout and colors when printing a page
 Syndamia Verified
-0/+16831be3a
2022-11-16[tutorials/htee] Fixed wording that says to exchange your private key
 Syndamia Verified
-2/+411605cc
[...]
 
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
generate-dev.sh1.4 KiBlog stats plain blame
generate-hooks328 Blog stats plain
generate.sh1.0 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!