annotate README @ 1:bc8961a81af6 release

2007-08-13 22:53:14 by steve Initial revision
author steve
date Mon, 13 Aug 2007 22:53:14 +0000
parents
children 8af29bfa35b0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
1
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
2 chronicle - A blog compiler
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
3 ---------------------------
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
4
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
5 Chronicle is a tool which will convert a directory of text files
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
6 into a static HTML weblog, or blog.
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
7
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
8 The system supports tagged entries, and several other useful features,
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
9 but it is primarily designed to be as simple to possible to install
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
10 and use.
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
11
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
12
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
13 Installation
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
14 ------------
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
15
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
16 No installation is currently required; simply create your blog entries
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
17 in the data/ directory and run "./bin/chronicle" to create HTML files
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
18 in the output/ directory.
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
19
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
20 Each output page will be re-created from scratch at this point, so
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
21 if you've edited any of your files they will be regenerated to include
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
22 your updated text.
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
23
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
24
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
25
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
26 Blog Format
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
27 -----------
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
28
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
29 The blog format is very simple. Each file should start like this:
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
30
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
31 --
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
32 title: The title of my post
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
33 date: 12 August 2007
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
34 tags: foo, bar, baz
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
35 ...
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
36 ...
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
37 ...
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
38 --
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
39
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
40 The tags are optional, but recommended, similarly the date of the post
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
41 is used in preference to the current date.
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
42
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
43
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
44 Customisation
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
45 -------------
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
46
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
47 Templates are used to create the output, and you will find those
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
48 located within the ./etc/ directory.
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
49
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
50
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
51 Steve
bc8961a81af6 2007-08-13 22:53:14 by steve
steve
parents:
diff changeset
52 --