Commit Graph
21 Commits
Author SHA1 Message Date
Sylvain Gauthier 321bddab3b consolidate tag parsing
Allow punctuation signs to separate tags instead of just space
2021-03-17 13:50:41 +11:00
Sylvain Gauthier 455a6191f7 fix 2021-03-15 12:02:02 +11:00
Sylvain Gauthier 18d49745d5 update footer 2021-03-15 10:49:18 +11:00
Sylvain Gauthier b1c404456d add custom markdown index file 2021-03-15 10:48:41 +11:00
Sylvain Gauthier 63968f5cf9 update config and upload.yml 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 14b0f53e1e improve tags + fix more typos 2021-03-15 10:36:14 +11:00
Sylvain Gauthier db9156fb36 sort articles by alphabetical order instead of date of publication 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 5da3d4fa49 re-add/amend example.md and README.md 2021-03-15 10:36:14 +11:00
Sylvain Gauthier be0c2dd2ce get ready for merge 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 071dea9731 tag new articles 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 05a1a7b5eb fix bug when article deleted and re-added later 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 69e861ba53 fix articles that crash the Makefile 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 7bfb359a48 update config 2021-03-15 10:36:14 +11:00
Sylvain Gauthier d42399ae92 add list of tag links at the end of each recipe 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 0be88c1d12 add/tag/rebase new articles 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 81ee1e91c4 add taglist function 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 5708338d4a update gitignore 2021-03-15 10:36:14 +11:00
Sylvain Gauthier 4a64717c9b add data/ 2021-03-15 10:36:12 +11:00
Sylvain Gauthier 1d7d2b6ab8 fix
- Set correct title on pages (remove leading '#')
- Remove main title on recipe pages
- Put metadata at the end of articles
2021-03-15 10:35:05 +11:00
Sylvain Gauthier 1b4eca2c28 tagged all recipes 2021-03-15 10:35:05 +11:00
Sylvain Gauthier 9e99745276 use a clean Makefile system to build/deploy site
This way, we get dependency/smart update for free. We don't need to
rebuild all the pages everytime a new one is added. The author, date of
creation and date of revision are extracted from git information. The
index is generated automatically, so adding a recipe is literally just
adding a markdown file in src/.

The deployment system uses rsync to push only newer data to the server.

There is a tag system that you can add at the end of each recipe file.
Tag pages are generated statically that contain all recipes with a given
tag.

It introduces more HTML template files, though.

To build website, type
make build

To deploy it,
make deploy

To clean everything,
make clean
2021-03-15 10:34:59 +11:00