diff options
author | Alan Pearce | 2017-06-25 14:21:23 +0200 |
---|---|---|
committer | Alan Pearce | 2017-06-25 14:21:23 +0200 |
commit | 18eeadd14e4ab99f75167f1c97776b57e05bcb74 (patch) | |
tree | b387c672b2ebf7cff02579f7bad96e0e9ab41b97 /src/domain | |
parent | 6f9b41464f25d12a24b2672dbf12b43c7df81dd2 (diff) | |
download | homestead-18eeadd14e4ab99f75167f1c97776b57e05bcb74.tar.lz homestead-18eeadd14e4ab99f75167f1c97776b57e05bcb74.tar.zst homestead-18eeadd14e4ab99f75167f1c97776b57e05bcb74.zip |
feat: beautify HTML output
Indent child templates according to the their place in the parent template, and likewise for rendered posts Needs refactoring
Diffstat (limited to 'src/domain')
-rw-r--r-- | src/domain/posts.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/domain/posts.js b/src/domain/posts.js index aedf58e..ea81729 100644 --- a/src/domain/posts.js +++ b/src/domain/posts.js @@ -4,6 +4,7 @@ const fs = require('fs') const path = require('path') const matter = require('gray-matter') const markdown = require('../modules/markdown.js') +const { indentForTemplate, postIndentLevel } = require('../responders.js') const grayMatterOptions = { lang: 'toml', @@ -33,7 +34,10 @@ function get (filename) { const fileMatter = matter.read(filename, grayMatterOptions) fileMatter.basename = getTitle(fileMatter) delete fileMatter.orig - fileMatter.body = markdown(fileMatter.content) + fileMatter.body = indentForTemplate( + markdown(fileMatter.content), + postIndentLevel + ) return canonicaliseMetadata(fileMatter) } |