home · contact · privacy
ac71a90a0a452c511cbf45d61b989324db70021c
[redo-blog] / README.md
1 redo-blog
2 =========
3
4 small blog system using the redo build system
5
6 dependencies
7 ------------
8
9 - redo
10 - python3
11 - uuidgen
12 - html2text
13 - pandoc
14
15 testing
16 -------
17
18 Run ./test.sh.
19
20 setup
21 -----
22
23 To set up a directory with symbolic links to the relevant files in ./processor/,
24 run ./add_dir.sh DIRECTORY.
25
26 You can then enter the directory and run redo there. This will generate article
27 .html files from all .md and .rst files, plus a ./index.html, and a ./feed.xml.
28 (Some other metadata files will also be generated: for each article, there will
29 also be generated a .uuid and a .intermediate file; furthermore, files with
30 metadata used in ./feed.xml and ./index.html will be built and can be edited to
31 customize the blog: ./url, ./author, ./uuid, ./title.) 
32
33 bugs
34 ----
35
36 Due to bad shell scripting in ./processor/index.html.do and
37 ./processor/feed.xml.do (see the FIXME notes there), source files whose names
38 contain "$" break the redo processing.
39
40 Oh, and don't create a index.rst oder index.md in the redo-managed directory,
41 that will also break things.