Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | feat: Create feed handler for root | Alan Pearce | 2017-07-20 | -2/+79 |
| | ||||
* | refactor: assign responders to actions via front controller | Alan Pearce | 2017-07-08 | -16/+32 |
| | ||||
* | fix(Responders): Don't assume templates are HTML | Alan Pearce | 2017-07-08 | -7/+7 |
| | | | | XML feeds will be necessary for Atom or RSS feeds | |||
* | Add site description | Alan Pearce | 2017-07-05 | -0/+2 |
| | ||||
* | Add rel=me links | Alan Pearce | 2017-07-05 | -1/+15 |
| | ||||
* | Move author config to top-level | Alan Pearce | 2017-07-05 | -4/+4 |
| | ||||
* | feat: Add posts listing | Alan Pearce | 2017-07-04 | -10/+20 |
| | ||||
* | feat: Add code block highlighting | Alan Pearce | 2017-07-03 | -47/+106 |
| | | | | Theme is configurable | |||
* | feat: add configurable navigation | Alan Pearce | 2017-07-02 | -0/+11 |
| | ||||
* | feat: Use microformats classes | Alan Pearce | 2017-07-02 | -82/+82 |
| | | | | | Add snapshot-based tests to ensure microformats data can be extracted correctly. | |||
* | feat: Add date to posts | Alan Pearce | 2017-07-01 | -5/+25 |
| | ||||
* | fix(Responders): fix incorrect post URLs | Alan Pearce | 2017-07-01 | -1/+1 |
| | ||||
* | feat(taxon): Show taxonomy term in title | Alan Pearce | 2017-07-01 | -10/+9 |
| | ||||
* | fix: fix combination of layout and page templates | Alan Pearce | 2017-07-01 | -1/+1 |
| | ||||
* | refactor: Extract logic to get template indent level | Alan Pearce | 2017-07-01 | -3/+6 |
| | ||||
* | Switch templating to hyperfast | Alan Pearce | 2017-07-01 | -119/+88 |
| | | | | This also means that highland is not (currently) required | |||
* | feat: Add photo to marked-up h-chard | Alan Pearce | 2017-07-01 | -5/+10 |
| | ||||
* | feat(cli): accept argument for site directory | Alan Pearce | 2017-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 header | Alan Pearce | 2017-06-30 | -6/+6 |
| | ||||
* | fix: add page title to header | Alan Pearce | 2017-06-30 | -1/+4 |
| | ||||
* | fix: Add missing doctype via stream concat | Alan Pearce | 2017-06-30 | -28/+40 |
| | | | | rheo appears to be stripping it out | |||
* | feat: load config from cwd and merge with defaults | Alan Pearce | 2017-06-30 | -7/+11 |
| | ||||
* | refactor: remove console.log | Alan Pearce | 2017-06-30 | -56/+57 |
| | ||||
* | feat: beautify HTML output | Alan Pearce | 2017-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 highland | Alan Pearce | 2017-06-25 | -2/+2 |
| | | | | Works with more than just arrays. Iterators in particular are useful | |||
* | fix(responders): replace <main> from layout | Alan Pearce | 2017-06-25 | -2/+2 |
| | ||||
* | refactor: move markdown rendering to domain | Alan Pearce | 2017-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 helmet | Alan Pearce | 2017-06-24 | -0/+10 |
| | ||||
* | style: use simpler syntax for setting response type | Alan Pearce | 2017-06-24 | -3/+3 |
| | ||||
* | text: improve wording of taxonomy 404 | Alan Pearce | 2017-06-24 | -5/+1 |
| | ||||
* | refactor: re-architect to be closer to ADR | Alan Pearce | 2017-06-24 | -66/+89 |
| | ||||
* | refactor: separate app, responders | Alan Pearce | 2017-06-24 | -120/+145 |
| | ||||
* | refactor: Separate templates into layout/body | Alan Pearce | 2017-06-24 | -47/+66 |
| | ||||
* | feat: Streaming DOM templates via rheo | Alan Pearce | 2017-06-23 | -70/+93 |
| | ||||
* | feat: add link helper to view globals | Alan Pearce | 2017-06-19 | -5/+10 |
| | ||||
* | Add some basic HTML | Alan Pearce | 2017-06-19 | -4/+6 |
| | ||||
* | feat: Serve static files under ./static | Alan Pearce | 2017-06-19 | -0/+11 |
| | ||||
* | feat: make templates extend common layout | Alan Pearce | 2017-06-18 | -1/+32 |
| | ||||
* | rename 'tag' view to 'term' | Alan Pearce | 2017-06-18 | -1/+2 |
| | ||||
* | feat: make taxonomies configurable | Alan Pearce | 2017-06-18 | -13/+32 |
| | | | | Add "tag" and "category" as defaults | |||
* | feat: use configly/TOML for configuration | Alan Pearce | 2017-06-18 | -3/+15 |
| | ||||
* | Rename templates to njk | Alan Pearce | 2017-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 markdown | Alan Pearce | 2017-06-18 | -3/+18 |
| | ||||
* | refactor: move tag indexing of posts to Posts | Alan Pearce | 2017-06-18 | -9/+15 |
| | ||||
* | feat: add tags endpoint | Alan Pearce | 2017-06-18 | -4/+25 |
| | ||||
* | feat: add single post endpoint | Alan Pearce | 2017-06-18 | -4/+25 |
| | ||||
* | refactor(posts): Clarify what options are for | Alan Pearce | 2017-06-18 | -2/+2 |
| | ||||
* | refactor: metadata -> posts | Alan Pearce | 2017-06-18 | -11/+8 |
| | ||||
* | fix(metadata): make return values consistent | Alan Pearce | 2017-06-18 | -7/+2 |
| | ||||
* | feat: Parse front matter as metadata | Alan Pearce | 2017-06-18 | -1/+56 |
| |