Delete bundled post With the dev:testsite command, this isn't necessary for development
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 22:09:52 +0200
feat(cli): accept argument for site directory Add a script at the same time to enable using the test files for manual testing
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 22:08:54 +0200
feat: add basic h-card to homepage header
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 21:34:30 +0200
chore: Restart ava when templates change
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 21:22:59 +0200
fix: add page title to header
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 20:35:51 +0200
chore: Install node-dev for a nicer dev server
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 20:35:32 +0200
fix: Add missing doctype via stream concat rheo appears to be stripping it out
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 19:09:30 +0200
test: Use cheerio for DOM testing
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 18:01:51 +0200
feat: load config from cwd and merge with defaults
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 17:37:20 +0200
refactor: remove console.log
Alan Pearce alan@alanpearce.eu
Fri, 30 Jun 2017 13:11:45 +0200
chore: Setup eslint directly for better editor integration
Alan Pearce alan@alanpearce.eu
Thu, 29 Jun 2017 00:42:42 +0200
feat: beautify HTML output Indent child templates according to the their place in the parent template, and likewise for rendered posts Needs refactoring
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2017 14:21:23 +0200
refactor: Replace stream-array with highland Works with more than just arrays. Iterators in particular are useful
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2017 13:13:19 +0200
fix(responders): replace <main> from layout
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2017 13:08:36 +0200
refactor: move markdown rendering to domain 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
Alan Pearce alan@alanpearce.eu
Sun, 25 Jun 2017 13:03:41 +0200
feat: add some security with helmet
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 23:39:18 +0200
style: use simpler syntax for setting response type
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 23:39:03 +0200
test: ensure 404s work
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 22:25:53 +0200
text: improve wording of taxonomy 404
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 22:25:16 +0200
refactor: re-architect to be closer to ADR
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 22:05:18 +0200
refactor: separate app, responders
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 16:34:47 +0200
refactor: Separate templates into layout/body
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2017 12:11:46 +0200
feat: Streaming DOM templates via rheo
Alan Pearce alan@alanpearce.eu
Fri, 23 Jun 2017 23:06:43 +0200
feat: add link helper to view globals
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 21:19:02 +0200
Add some basic HTML
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 21:18:30 +0200
Fix posts directory default configuration
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 21:18:05 +0200
feat: Serve static files under ./static
Alan Pearce alan@alanpearce.eu
Mon, 19 Jun 2017 21:06:49 +0200
feat: make templates extend common layout
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 22:12:48 +0200
rename 'tag' view to 'term'
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 21:57:15 +0200
feat: make taxonomies configurable Add "tag" and "category" as defaults
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 21:01:14 +0200
feat: use configly/TOML for configuration
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 20:07:14 +0200
Rename templates to njk It's specified in the nunjucks documentation. Using it allows editors to understand the syntax better
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 18:23:28 +0200
feat(posts): render posts as markdown
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 17:42:21 +0200
refactor: move tag indexing of posts to Posts
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 17:23:06 +0200
feat: add tags endpoint
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 14:12:25 +0200
feat: add single post endpoint
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 13:36:29 +0200
chore: ensure test files are prettier
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 12:39:28 +0200
refactor(posts): Clarify what options are for
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 12:37:33 +0200
refactor: metadata -> posts
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 12:35:49 +0200
fix(metadata): make return values consistent
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 12:32:11 +0200
chore: configure tern
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 12:24:42 +0200
feat: Parse front matter as metadata
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 12:24:24 +0200
Move tests to test/
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 09:27:11 +0200
feat: Use nunjucks templates via koa-nunjucks-next
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 01:14:12 +0200
chore: Set up pre-commit hook for formatting
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 00:47:28 +0200
chore: add editorconfig file
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 00:29:46 +0200
feat: setup basic web server
Alan Pearce alan@alanpearce.eu
Sun, 18 Jun 2017 00:28:24 +0200
chore: Configure formatting with prettier and standard
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 22:21:37 +0200
Initial commit
Alan Pearce alan@alanpearce.eu
Sat, 17 Jun 2017 21:46:34 +0200