aboutsummaryrefslogtreecommitdiffstats
path: root/haunt.scm
Commit message (Collapse)AuthorAgeFilesLines
* search: simplify page.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | | | | With make-page we can simply create pages and include them in the builders. We then pass the page content to the layout and it works. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add search page with instruction on how to search.Denis 'GNUtoo' Carikli2025-06-151-2/+4
| | | | | | | | | | | | | While the search could be implemented with things like Xapian which is available in most GNU/Linux distributions, not only this could be a lot of work, but it also makes the site not static anymore, which increase the attack surface of the server that runs the search. And finally it teach users the bad practice of relying on SAASS (service as a software substitute) or equivalent instead of doing the work themselves on their computers with the tools they want. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* haunt: Add Atom and RSS feeds.Denis 'GNUtoo' Carikli2025-06-151-1/+9
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py, markdown: use UTF-8.Denis 'GNUtoo' Carikli2025-06-151-0/+2
| | | | | | | | | | | | | | | | | Guile use ISO-8859-1 by default for ports. Since the markdown contain some UTF-8 characters, the resulting HTML ended up with unknown characters replaced by some '??'. Converting some dashes or quotes to ASCII equivalent was done in previous commits and was not a big issue, but some files also have characters with accents, so keeping most of the UTF-8 characters as-is and moving directly to UTF-8 is a better solution. Some characters still don't work, and end up in some haunt build errors (which is better than silent faillures like before). They all have valid equivalents so they were replaced by their equivalents. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Remove fix-dates.sh manual process.Denis 'GNUtoo' Carikli2025-06-151-2/+2
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* haunt.scm: remove unused commented-out line.Denis 'GNUtoo' Carikli2025-06-151-1/+0
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Start adding top bar.Denis 'GNUtoo' Carikli2024-01-091-3/+6
| | | | | | | | | | The twentyeleven-style-20231107.css file was downloaded from the blog.replicant.us web page. As for website/builders/replicant-blog.scm, it is based on work I made for GNU Boot. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Initial importDenis 'GNUtoo' Carikli2023-12-311-0/+27
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>