summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeLines
* feat(cli): accept argument for site directoryAlan Pearce2017-06-30-7/+12
| | | | | Add a script at the same time to enable using the test files for manual testing
* feat: add basic h-card to homepage headerAlan Pearce2017-06-30-6/+6
|
* fix: add page title to headerAlan Pearce2017-06-30-1/+4
|
* fix: Add missing doctype via stream concatAlan Pearce2017-06-30-28/+40
| | | | rheo appears to be stripping it out
* feat: load config from cwd and merge with defaultsAlan Pearce2017-06-30-7/+11
|
* refactor: remove console.logAlan Pearce2017-06-30-56/+57
|
* feat: beautify HTML outputAlan Pearce2017-06-25-7/+36
| | | | | | | Indent child templates according to the their place in the parent template, and likewise for rendered posts Needs refactoring
* refactor: Replace stream-array with highlandAlan Pearce2017-06-25-2/+2
| | | | Works with more than just arrays. Iterators in particular are useful
* fix(responders): replace <main> from layoutAlan Pearce2017-06-25-2/+2
|
* refactor: move markdown rendering to domainAlan Pearce2017-06-25-2/+4
| | | | | | | | The input and output formats (md -> html) are specific to the domain of blogging, not really a presentation concern. This also means that markdown is rendered to HTML on startup, rather than per-request
* feat: add some security with helmetAlan Pearce2017-06-24-0/+10
|
* style: use simpler syntax for setting response typeAlan Pearce2017-06-24-3/+3
|
* text: improve wording of taxonomy 404Alan Pearce2017-06-24-5/+1
|
* refactor: re-architect to be closer to ADRAlan Pearce2017-06-24-66/+89
|
* refactor: separate app, respondersAlan Pearce2017-06-24-120/+145
|
* refactor: Separate templates into layout/bodyAlan Pearce2017-06-24-47/+66
|
* feat: Streaming DOM templates via rheoAlan Pearce2017-06-23-70/+93
|
* feat: add link helper to view globalsAlan Pearce2017-06-19-5/+10
|
* Add some basic HTMLAlan Pearce2017-06-19-4/+6
|
* feat: Serve static files under ./staticAlan Pearce2017-06-19-0/+11
|
* feat: make templates extend common layoutAlan Pearce2017-06-18-1/+32
|
* rename 'tag' view to 'term'Alan Pearce2017-06-18-1/+2
|
* feat: make taxonomies configurableAlan Pearce2017-06-18-13/+32
| | | | Add "tag" and "category" as defaults
* feat: use configly/TOML for configurationAlan Pearce2017-06-18-3/+15
|
* Rename templates to njkAlan Pearce2017-06-18-1/+5
| | | | | It's specified in the nunjucks documentation. Using it allows editors to understand the syntax better
* feat(posts): render posts as markdownAlan Pearce2017-06-18-3/+18
|
* refactor: move tag indexing of posts to PostsAlan Pearce2017-06-18-9/+15
|
* feat: add tags endpointAlan Pearce2017-06-18-4/+25
|
* feat: add single post endpointAlan Pearce2017-06-18-4/+25
|
* refactor(posts): Clarify what options are forAlan Pearce2017-06-18-2/+2
|
* refactor: metadata -> postsAlan Pearce2017-06-18-11/+8
|
* fix(metadata): make return values consistentAlan Pearce2017-06-18-7/+2
|
* feat: Parse front matter as metadataAlan Pearce2017-06-18-1/+56
|
* Move tests to test/Alan Pearce2017-06-18-12/+0
|
* feat: Use nunjucks templates via koa-nunjucks-nextAlan Pearce2017-06-18-4/+7
|
* feat: setup basic web serverAlan Pearce2017-06-18-0/+37
|
* Initial commitAlan Pearce2017-06-17-0/+0