1
0
Fork
You've already forked nerd-cave
0
The sources for my website
  • Scheme 80.2%
  • SCSS 19.8%
Find a file
Reiddragon 5400674290 Improved blog article indexing
Previously all articles were assumed to have an `index.md`, and any
errors were quire simply ignored.
Now it checks for an index in any format that Hyde has a translator
registered for, and if none is found then it raises an error specifying
which article caused the error, instead of getting non-descript errors
from open-input-file or other procedures being passed bad arguments.
2024年02月25日 13:44:20 +02:00
layouts Added comments 2024年02月23日 15:18:30 +02:00
src Some comments I missed committing 2024年02月25日 13:43:44 +02:00
hyde.scm Improved blog article indexing 2024年02月25日 13:44:20 +02:00
LICENSE.md First public version of the repo 2024年02月22日 23:32:30 +02:00
README.md Added comments 2024年02月23日 15:18:30 +02:00
theme.scm First public version of the repo 2024年02月22日 23:32:30 +02:00

Reiddragon's Nerd Cave

This repository contains all the sources for my website. It is generated using Hyde, with (X)HTML resulted from SXML, CSS resulted from SCSS (not to be confused with Sassy CSS), and page contents are written in Markdown wherever possible, with some content generated using Scheme code.

Some generic points of documentation

Hyde expects an association list with page variables at the top of all pages it can translate. For my site this means SXML, SCSS, and Markdown (Hyde can handle more formats but I don't use them).

Since the alist is there anyway, I took the liberty of using it to store some variables for my own use (something Hyde actually intends). If you see any variables which don't seem to be used for anything, there's a good chance I added them for some testing then forgot to remove them.

SXML and SCSS files should also be treated as Scheme files for this project. If you're using Vim, or an editor that can interpret Vim modelines, then this should be done automatically, for other editors you'll have to manage this yourself.

Licensing and Acknowledgements

All sources are licensed under the GNU General Public License, version 3

All blog contents are licensed under CC BY-NC-SA 4.0

This repository contains builds of Roboto Font by Google and Hack by Source Foundry.

I do not claim ownership over content sourced from elsewhere, such as the contents of quotebook.md, or the blobcatnerd emote used as a favicon.