aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* convert.py: Improve help.Denis 'GNUtoo' Carikli2025-06-151-2/+2
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py, markdown: fix some broken links.Denis 'GNUtoo' Carikli2025-06-1530-138/+96
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py, markdown: Fix em dash.Denis 'GNUtoo' Carikli2025-06-153-5/+7
| | | | | | | | | Some generated markdown have em dashes, such as 2010_11_fdroid-a-free-software-alternative-to-google-market.md so like with the commit e8885a941d90661a7bf45996a0ffcc1e4262d090 ("convert.py, markdown: Fix en dash.") we also needs to convert them to minuses. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py, markdown: Fix en dash.Denis 'GNUtoo' Carikli2025-06-153-9/+13
| | | | | | | | | | | | Some generated markdown have en dashes, and without this fix, it ends up being displayed as '???' in the generated HTML files. As an example with site/replicant--37c3.html we have: Introduction to Replicant ??? December 28 10:00, Saal D Converting the en dashes into minus fixed it. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Revert "convert.py, markdown: Fix trailing whitespaces."Denis 'GNUtoo' Carikli2025-06-1524-70/+62
| | | | | | | | | | | | | This reverts commit 4ff9d384f766cee1d8e322b9f6b747161f55f85e ("convert.py, markdown: Fix trailing whitespaces."). Without this revert, in site/replicant--37c3.html we see 'Location: G5, Hall 3, Level 0 DECT: 8652' instead of: Location: G5, Hall 3, Level 0 DECT: 8652 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py, markdown: Fix trailing whitespaces.Denis 'GNUtoo' Carikli2025-06-1524-62/+70
| | | | | | | | | Many lines have 2 spaces at the end. An example is the 'Location: [G5, Hall 3, Level 0][4] ' line inside the markdown/2023_12_replicant-37c3.md file. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py, markdown: Fix right single quotation mark.Denis 'GNUtoo' Carikli2025-06-1561-369/+373
| | | | | | | | | | | | | | | Some generated markdown have right single quotation marks, and without this fix, it ends up being displayed as '???' in the generated HTML files. As an example with site/new-replicant-test-images-available.html we have: We are please to remind you that, as usual, Replicant is fully free software and doesn???t include any proprietary firmwares. Converting the right single quotation marks to apostrophes fixed it. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add Replicant banner.Denis 'GNUtoo' Carikli2025-06-154-3/+36
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gitignore: site: only ignore site in top directory.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gitignore: organize it in sections.Denis 'GNUtoo' Carikli2025-06-151-0/+4
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* gitignore: Fix WordPress pages path.Denis 'GNUtoo' Carikli2025-06-151-9/+9
| | | | | | | This was broken by the commit eb2d282a86f9a1895e091176f0c1fcf4df893fb0 ("Move articles in wordpress/articles."). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Makefile: Add deploy target.Denis 'GNUtoo' Carikli2025-06-151-1/+4
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* twentyeleven CSS: remove comment form related CSS.Denis 'GNUtoo' Carikli2025-06-151-166/+0
| | | | | | | | The haunt generated blog doesn't have the ability to comment directly within the blog and for now having the ability to comment through the mailing list is probably easier to implement. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* twentyeleven CSS: remove error404 related CSS.Denis 'GNUtoo' Carikli2025-06-151-51/+0
| | | | | | | The haunt generated blog doesn't have a specific 404 error file that works with the twentyeleven CSS. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* twentyeleven CSS: remove sections for Internet Explorer.Denis 'GNUtoo' Carikli2025-06-151-34/+0
| | | | | | | | | | | This CSS should be simplified, and starting to remove parts that are not used or with marginal use makes sense. People stuck on old Windows or Mac OS versions can probably use old versions of free software browsers instead, or browser like K-Meleon which look free software. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Sync markdown files with 'make markdown'.Denis 'GNUtoo' Carikli2025-06-1571-0/+86
| | | | | | | | The files were verified to work fine with 'make build', and the generated website seems to be the same than before (including with the same conversion issues). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py: fix authors metadata.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* 37C3/FOSDEM 2024 report: Use publication date from WordPress.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | | | | | | | | The mardown was converted to HTML with 'make build' and then published on WordPress by copy-pasting the content generated with haunthtml2wordpress.py. The publication created a date in the WordPress HTML file that I re-imported into the markdown. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add blog post licenses for dllud.Denis 'GNUtoo' Carikli2025-06-151-0/+7
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* 37C3/FOSDEM 2024 report: Import latest modifications from WordPress.dllud2025-06-151-2/+3
| | | | | | | | The modifications were written by dllud from suggestion made by Tiberiu. GNUtoo: commit message. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Automatize haunthtml2wordpress.py.Denis 'GNUtoo' Carikli2025-06-152-7/+12
| | | | | | | | Without that, on another computer with Parabola, we end up with a </div> line being printed at the end. So we need a more reliable process and this is done by using guix shell with a fixed revision. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* README: fix typo in wordpress import section.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* README: Add information about dependencies.Denis 'GNUtoo' Carikli2025-06-151-0/+6
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Fix make links.txt.Denis 'GNUtoo' Carikli2025-06-151-10/+10
| | | | | | | This was broken by the commit eb2d282a86f9a1895e091176f0c1fcf4df893fb0 ("Move articles in wordpress/articles."). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Makefile: clarify GUIX_CONVERT_PACKAGES variable.Denis 'GNUtoo' Carikli2025-06-151-2/+2
| | | | | | | As the HAUNT variable uses its own package list, renaming GUIX_PACKAGES to GUIX_CONVERT_PACKAGES makes the code more clear. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Makefile: cleanup haunt calls.Denis 'GNUtoo' Carikli2025-06-152-10/+6
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add script to easily publish haunt HTML files in WordPress.Denis 'GNUtoo' Carikli2025-06-153-1/+95
| | | | | | | | | | | | | | | | | | | There is still many things to do before we could replace the WordPress blog with Haunt. For instance we didn't import the WordPress comments yet, and viewers also don't have any way of commenting. We also need to add a Replicant logo, and probably improve a bit the code and documentation. Because of all that, and also because working directly on markdown files with git makes the work faster, easier, and easier to review, having a way to add back markdown files inside WordPress is a good idea. Some markdown plugins for WordPress do exist but it was probably faster to write some scripts to generate HTML that WordPress can accept than reviewing these plugins for licensing and suitability. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add 37C3 and FOSDEM reports.Denis 'GNUtoo' Carikli2025-06-151-0/+472
| | | | | | | | | | | | | | Since me and dllud planned to work together on this report, it was easier to do it in markdown in a git repository than finding a way to do that through Wordpress directly. The method to integrate that markdown document back in wordpress has been described in the Replicant infrastructure wiki here: https://redmine.replicant.us/projects/replicant-infrastructure/wiki/Wordpress Co-developed-by: dllud <dllud@riseup.net> Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Fix generated html title.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | | | | | | | | Without that fix, the IceCat top bar shows the following text: "Replicant status and report of the 37C3 and FOSDEM 2024 conferences. ? Replicant - GNU IceCat". This fix makes sure a dash ('-') is displayed instead of the question mark('?'). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* CSS: Separate title from subsections.Denis 'GNUtoo' Carikli2025-06-152-1/+8
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Start adding blog post authors and licenses.Denis 'GNUtoo' Carikli2025-06-151-0/+22
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* CSS: Improve sections separation.Denis 'GNUtoo' Carikli2025-06-151-0/+10
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* website: replicant-blog: fix naming.Denis 'GNUtoo' Carikli2025-06-151-13/+13
| | | | | | | Some variables were named after the default haunt theme (ugly) or a static blog generator used by GNU Boot (untitled). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Remove fix-dates.sh manual process.Denis 'GNUtoo' Carikli2025-06-1577-143/+185
| | | | 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>
* lighttpd.conf: remove user specific hardcoded directory path.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Makefile: fix help.Denis 'GNUtoo' Carikli2025-06-151-1/+1
| | | | | | | | | | | | Since the markdown target depends on the html target and that it is mentioned in the README, it's a good idea to mention it in the Makefile help as well. This was broken since the commit dac22e627f3c716201556537849743387464c73d ("Initial import") which is also the very first commit. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* convert.py: remove non-determinism.Denis 'GNUtoo' Carikli2025-06-152-48/+8
| | | | | | | | | | | Introducing non-deterministic code paths in the conversion is a bad idea because we want the new blog to be as close as possible. And so if humans verify that the old and new website are similar, to be effective, the verification need to be done on top of a deterministic process. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* .gitignore: Add editor temporary files.Denis 'GNUtoo' Carikli2025-06-151-0/+3
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Makefile: CONVERT: Add python-sh.Denis 'GNUtoo' Carikli2025-06-151-1/+5
| | | | | | | | | | | | | | If we run the command mentionned in CONVERT we end up with the following error: $ guix shell -C \ python python-beautifulsoup4 python-html2text \ -- python3 convert.py Traceback (most recent call last): File "[...]/haunt-blog/convert.py", line 34, in <module> import sh ModuleNotFoundError: No module named 'sh' Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Move articles in wordpress/articles.Denis 'GNUtoo' Carikli2024-02-283-10/+14
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Regenerate markdown files.Denis 'GNUtoo' Carikli2024-02-282-6/+25
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add in links.txt.Denis 'GNUtoo' Carikli2024-02-282-1/+71
| | | | | | | | Since a human is supposed to review that file manually, it's a good idea to add the file directly in git because without that the review work will not be able to be reused by other people. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Move downloaded html file in their own directory.Denis 'GNUtoo' Carikli2024-02-281-10/+13
| | | | | | | This makes it more clear that these files were downloaded from the Replicant wordpress instance. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add forgetten page.Denis 'GNUtoo' Carikli2024-02-282-0/+2
| | | | | | | | There are actually 8 pages as https://blog.replicant.us/page/8/ has an "Introducing Replicant" article. It also has a link for "Newer posts" but no link for "Older posts". Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Use white background like on blog.replicant.us.Denis 'GNUtoo' Carikli2024-01-091-3/+0
| | | | | | | We want to have a look that is somewhat similar to what is already on the git.replicant.us blog, and that blog has white background. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Start adding top bar.Denis 'GNUtoo' Carikli2024-01-094-4/+3007
| | | | | | | | | | 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>
* Add generated markdown files.Denis 'GNUtoo' Carikli2023-12-3171-1/+5331
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Initial importDenis 'GNUtoo' Carikli2023-12-318-0/+578
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>