5 This is the project that generates the static ardour manual website available at http://manual.ardour.org.
7 The site is built using ruby (I use 1.9.3) and [Jekyll]](https://github.com/mojombo/jekyll) (a ruby gem). You should be able to just install ruby and then `gem install jekyll`. There are no other dependencies.
9 To generate the site and run it up locally you can do something like:
16 To upload it (assuming your ssh key has been put on the server) you run:
21 Strucuture of the content
22 ----------------------
24 There are 2 different types of content:
25 - special manual content
28 Special manual content
29 ----------------------
31 This is content that ends up as part of the tree on the left.
33 The _raw_ content is in `_manual` directory and has a naming convention as follows:
35 # content for a page at http://manual.ardour.org/<slug>/
37 <ordering>_<slug>.<html|md|textile>
40 | | extension is removed later
42 | ends up as part of URL
44 only used for ordering
47 # a folder for subcontent is like this
51 # more things can then go in here for http://manual.ardour.org/<slug>/<slug2>/
53 <ordering>_<slug>/<ordering2>_<slug2>.html
58 ------------ ------------
62 01_main/01_subpage.html /main/subpage/
66 ----------------------
68 This is anything else, css files, images, fixed pages, layouts. This content lives in the `source` directory.
72 ----------------------
74 Three types of content can have special processing done.
80 All special files should also have a special header at the top too:
84 title: Some Very Wordy and Expressive Title
85 menu_title: Some Title
88 <p>My Actual Content</p>