Bradley Sepos
676f53e3eb
build: Refactor and extend yaml parser.
2016-10-06 11:59:02 -04:00
Bradley Sepos
f937c4d569
build: Rearrange directories.
...
source -> source/docs
docs -> public/docs
2016-09-23 17:09:40 -04:00
Bradley Sepos
f034020bd7
build: Remove meta and title partials building.
2016-09-07 05:59:03 -04:00
Bradley Sepos
1d0b2fd7a7
build: Add support for credits page.
2016-08-21 16:55:15 -04:00
Bradley Sepos
8f34e88bbf
build: Add support for document state and notices.
2016-08-16 15:39:18 -04:00
Bradley Sepos
b36397e6e8
build: Make some variables local in scope, cosmetics.
2016-08-16 12:29:09 -04:00
Bradley Sepos
9e68f4574a
build: Add libpng, pngquant, zlib, and zopfli targets.
...
Refactor build scripts.
2016-06-29 13:49:11 -04:00
Bradley Sepos
db1b113a4f
build: Silence find warning.
2016-06-29 10:36:18 -04:00
Bradley Sepos
1c981167db
build: Fix dependencies checking.
2016-06-17 15:32:39 -04:00
Bradley Sepos
1a3d9ed5cc
build: Exclude advanced nav from non-article documents.
2016-05-20 19:43:16 -04:00
Bradley Sepos
b67b128f90
build: Add support for relative license link.
2016-05-18 17:17:06 -04:00
Bradley Sepos
24e240f219
build: Link advanced navigation top heading to Table of contents.
2016-05-18 14:40:30 -04:00
Bradley Sepos
35b7503e67
build: Make sure base.relpath is not empty.
2016-05-13 18:35:10 -04:00
Bradley Sepos
8c2740a6b3
build: Add support for document type template tag.
2016-05-13 18:19:16 -04:00
Bradley Sepos
6e571aab12
build: Allow advanced navigation on Table of contents.
2016-05-13 17:08:24 -04:00
Bradley Sepos
20d9a2cf2b
build: Add advanced navigation for large screens.
2016-05-13 14:16:22 -04:00
Bradley Sepos
78f16514b7
build: Allow period/dot in slug.
2016-05-12 08:31:07 -04:00
Bradley Sepos
d91d004d77
build: Tweak implicit figures regex.
2016-04-24 17:49:07 -04:00
Bradley Sepos
a6589dd150
build: Make slug filter more comprehensive.
2016-04-21 19:39:50 -04:00
Bradley Sepos
83b7237e52
build: Add support for string variable filters.
2016-04-21 19:32:22 -04:00
Bradley Sepos
edf19ec1fc
build: Move navigation partial processing.
2016-04-20 17:24:46 -04:00
Bradley Sepos
c3b0fd142a
build: Substitute empty string for empty/unset template variables.
2016-04-20 16:20:19 -04:00
Bradley Sepos
5feb27c251
build: Add support for navigation partial.
2016-04-20 16:18:04 -04:00
Bradley Sepos
f3fac78f5f
build: Add support for comment tags.
2016-04-20 16:04:50 -04:00
Bradley Sepos
fb4da5d27a
build: Keep author names together.
2016-04-18 13:55:35 -04:00
Bradley Sepos
c19801dbba
build: Omit header and footer from redirects.
2016-04-17 13:28:38 -04:00
Bradley Sepos
a595652d90
build: Output full or partial html depending on config.
2016-04-17 13:28:38 -04:00
Bradley Sepos
041e26598a
build: Componentize template.
2016-04-13 17:06:40 -04:00
Bradley Sepos
046f994c40
build: Use configuration file for template vars.
2016-04-13 17:00:53 -04:00
Bradley Sepos
bde106d29a
build: Make variable local.
2016-04-11 12:26:34 -04:00
Bradley Sepos
2c9e88dae1
build: Improve author identification and formatting.
...
Allow email address appended to name in order to create a more unique identifier. The email portion is stripped during conversion from Markdown to HTML. Authors may now use the following format in replace of a simple name, if desired: Jane Doe <jane@example.com>
The list of authors is now automatically pretty printed: Jane Doe, John Doe, and Other Doe
2016-04-11 12:13:42 -04:00
Bradley Sepos
139bb3c8c5
build: Use GNU Parallel if available.
...
2.5x speed up building current document set on my Intel Xeon W3680.
2016-04-11 09:11:10 -04:00
Bradley Sepos
7b1850c86d
build: Remove ugly hack.
2016-04-11 08:14:36 -04:00
Bradley Sepos
2a33fd4fa0
build: Update build-docs to handle new template directories.
2016-04-07 18:30:30 -04:00
Bradley Sepos
b13b886daa
build: Fix sed params on linux.
2016-04-05 16:31:02 -04:00
Bradley Sepos
0deb881d72
build: Change document metadata tag prefix from meta to document.
2016-04-04 19:39:17 -04:00
Bradley Sepos
5789c21146
build: Add support for meta refresh redirects.
2016-04-02 19:41:04 -04:00
Bradley Sepos
6f307a2fd6
build: Clean up temporary files.
2016-04-02 19:23:42 -04:00
Bradley Sepos
257c45da67
build: Link figure images.
2016-04-02 18:59:22 -04:00
Bradley Sepos
8ff8e9ad2e
build: Remove title attribute from figure images.
2016-04-02 18:51:46 -04:00
Bradley Sepos
d603f0782b
build: Add postprocessing support to unwrap figures.
2016-04-02 18:38:59 -04:00
Bradley Sepos
f3fcd2d149
build: Add preprocessing support for implicit figures.
2016-04-02 18:15:23 -04:00
Bradley Sepos
80759190f4
build: Move variable declaration.
2016-04-02 17:37:45 -04:00
Bradley Sepos
f404352d67
doc: Remove generated docs from the repository.
...
Commit diffs end up too long and annoying for simple changes. Building after pulling will now be required.
2016-03-25 21:41:28 -04:00
Bradley Sepos
a0222f2132
build: Rename and make some variables local in scope.
2016-03-25 21:17:45 -04:00
Bradley Sepos
cc0e6b0e75
build: Refactor document generation to be faster and support partials.
...
Article header and footer are now partials, making them easy to exclude from license files.
2016-03-25 21:17:45 -04:00
Bradley Sepos
8c567a150e
template: Split license name metadata into full and abbreviated versions.
2016-03-25 21:17:38 -04:00
Bradley Sepos
d6af0c0c45
template: Wrap content in article and add header and footer tags.
2016-03-25 21:17:38 -04:00
Bradley Sepos
5c121c3060
Initial import.
2016-03-25 13:19:55 -04:00