X-Git-Url: https://plomlompom.com/repos/?p=redo-blog;a=blobdiff_plain;f=README.md;h=eb2b31824db65e0c0d1a73fcbe1fa153d0934dfd;hp=2d06932031dc96789d9a88dd8661c26045fd5ef9;hb=eb9cbfe0b76e217743a18950693d90ebd3a20690;hpb=93be8e855138454b2dc2a1108702abc933209d78 diff --git a/README.md b/README.md index 2d06932..eb2b318 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,38 @@ -# redo-blog +redo-blog +========= small blog system using the redo build system -dependencies: +dependencies +------------ + +- redo - python3 - uuidgen - html2text +- pandoc + +testing +------- + +Run ./test.sh. + +setup +----- + +To set up a directory with symbolic links to the relevant files in ./processor/, +run ./add_dir.sh DIRECTORY. + +You can then enter the directory and run redo there. This will generate article +.html files from all .md and .rst files, plus a ./index.html, and a ./feed.xml. +(Some other metadata files will also be generated: for each article, there will +also be generated a .uuid and a .intermediate file; furthermore, files with +metadata used in ./feed.xml and ./index.html will be built and can be edited to +customize the blog: ./url, ./author, ./uuid, ./title.) + +bugs +---- + +Due to bad shell scripting in ./processor/index.html.do and +./processor/feed.xml.do (see the FIXME notes there), source files whose names +contain "$" break the redo processing.