summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeLines
* refactor: assign responders to actions via front controllerAlan Pearce2017-07-08-16/+32
|
* fix(Responders): Don't assume templates are HTMLAlan Pearce2017-07-08-7/+7
| | | | XML feeds will be necessary for Atom or RSS feeds
* Add site descriptionAlan Pearce2017-07-05-0/+15
|
* Add rel=me linksAlan Pearce2017-07-05-11/+102
|
* Move author config to top-levelAlan Pearce2017-07-05-8/+8
|
* feat: Add posts listingAlan Pearce2017-07-04-11/+118
|
* feat: Add code block highlightingAlan Pearce2017-07-03-75/+312
| | | | Theme is configurable
* feat: add configurable navigationAlan Pearce2017-07-02-1/+22
|
* test: Remove duplicated test assertionsAlan Pearce2017-07-02-10/+0
|
* feat: Use microformats classesAlan Pearce2017-07-02-329/+518
| | | | | Add snapshot-based tests to ensure microformats data can be extracted correctly.
* feat: Add date to postsAlan Pearce2017-07-01-5/+50
|
* test: Ensure pages are utf-8 HTMLAlan Pearce2017-07-01-0/+3
|
* test: add description to basic testsAlan Pearce2017-07-01-11/+36
|
* fix(Responders): fix incorrect post URLsAlan Pearce2017-07-01-1/+3
|
* feat(taxon): Show taxonomy term in titleAlan Pearce2017-07-01-12/+20
|
* fix: fix combination of layout and page templatesAlan Pearce2017-07-01-1/+1
|
* refactor: Extract logic to get template indent levelAlan Pearce2017-07-01-3/+6
|
* Switch templating to hyperfastAlan Pearce2017-07-01-155/+108
| | | | This also means that highland is not (currently) required
* feat: Add photo to marked-up h-chardAlan Pearce2017-07-01-7/+17
|
* Delete bundled postAlan Pearce2017-06-30-11/+0
| | | | With the dev:testsite command, this isn't necessary for development
* feat(cli): accept argument for site directoryAlan Pearce2017-06-30-7/+13
| | | | | 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-11/+40
|
* chore: Restart ava when templates changeAlan Pearce2017-06-30-0/+5
|
* fix: add page title to headerAlan Pearce2017-06-30-1/+5
|
* chore: Install node-dev for a nicer dev serverAlan Pearce2017-06-30-5/+219
|
* fix: Add missing doctype via stream concatAlan Pearce2017-06-30-28/+42
| | | | rheo appears to be stripping it out
* test: Use cheerio for DOM testingAlan Pearce2017-06-30-10/+81
|
* feat: load config from cwd and merge with defaultsAlan Pearce2017-06-30-48/+56
|
* refactor: remove console.logAlan Pearce2017-06-30-56/+57
|
* chore: Setup eslint directly for better editor integrationAlan Pearce2017-06-29-16/+223
|
* feat: beautify HTML outputAlan Pearce2017-06-25-7/+42
| | | | | | | 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-11/+11
| | | | 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-5/+161
|
* style: use simpler syntax for setting response typeAlan Pearce2017-06-24-3/+3
|
* test: ensure 404s workAlan Pearce2017-06-24-0/+15
|
* text: improve wording of taxonomy 404Alan Pearce2017-06-24-5/+1
|
* refactor: re-architect to be closer to ADRAlan Pearce2017-06-24-116/+113
|
* refactor: separate app, respondersAlan Pearce2017-06-24-121/+146
|
* refactor: Separate templates into layout/bodyAlan Pearce2017-06-24-47/+66
|
* feat: Streaming DOM templates via rheoAlan Pearce2017-06-23-114/+193
|
* feat: add link helper to view globalsAlan Pearce2017-06-19-5/+10
|
* Add some basic HTMLAlan Pearce2017-06-19-4/+6
|
* Fix posts directory default configurationAlan Pearce2017-06-19-1/+1
|
* feat: Serve static files under ./staticAlan Pearce2017-06-19-4/+64
|
* feat: make templates extend common layoutAlan Pearce2017-06-18-1/+36
|
* rename 'tag' view to 'term'Alan Pearce2017-06-18-1/+2
|
* feat: make taxonomies configurableAlan Pearce2017-06-18-15/+39
| | | | Add "tag" and "category" as defaults
* feat: use configly/TOML for configurationAlan Pearce2017-06-18-6/+62
|