Commit Graph

61 Commits

Author SHA1 Message Date
Bradley Sepos
fd8031f79e build: Remove references to document text encoding (UTF-8 everywhere). 2016-11-05 03:52:15 -04:00
Bradley Sepos
e5caf0b848 build: Update to support template wrapped with key "Template". 2016-11-05 02:10:44 -04:00
Bradley Sepos
96c2e4a601 build: Add support for pipe symbol in template variables with text filters. 2016-10-27 02:43:55 -04:00
Bradley Sepos
d3dc87e96c build: Remove credits- and license-related code.
At least for now, it is easier to leave these out of the build system in favor of project-specific implementation.
2016-10-27 02:40:59 -04:00
Bradley Sepos
d1938b92a4 build: Rename document.content template variable to document. 2016-10-25 20:27:49 -04:00
Bradley Sepos
7f401bfb8d build: Rename advanced navigation variable. 2016-10-25 19:31:51 -04:00
Bradley Sepos
f110807cb6 build: Update to support template partials namespace. 2016-10-18 19:37:09 -04:00
Bradley Sepos
d5bf36f7f9 build: Update to support renamed template partials. 2016-10-18 19:26:17 -04:00
Bradley Sepos
7e91bfdf44 build: Add support for content template. 2016-10-15 17:50:11 -04:00
Bradley Sepos
eb9c19edc4 build: Remove notice template. 2016-10-15 17:50:11 -04:00
Bradley Sepos
4e6f8fae2e build: Add charset to stylesheet link tags. 2016-10-10 18:17:56 -04:00
Bradley Sepos
379bef1fd2 build: Update to support new configuration layout. 2016-10-06 12:01:21 -04:00
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