Recent Posts
+-
+ {%- for post in (collections.posts | reverse) -%}
+
- -- {{ post.data.title }} + {%- endfor -%} +
diff --git a/.eleventy.js b/.eleventy.js index 406c2be..84a03bc 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -5,6 +5,19 @@ module.exports = function (config) { files: './_site/assets/*.css' }) - config.addFilter("toISODate", (dateObj) => - DateTime.fromJSDate(dateObj).toISODate()) + config.addPassthroughCopy("src/assets/ibm-plex/IBM-Plex-Mono/fonts/**/*") + + // template filters + config.addFilter('toJSON', obj => JSON.stringify(obj)) + config.addFilter('toISODate', date => DateTime.fromJSDate(date).toISODate()) + + // returns classes to be used on
, given a page's url + config.addFilter('pageClasses', url => { + const segments = url.split('/').filter(s => s) + return segments.length ? segments.join(' ') : 'home' + }) + + return { + markdownTemplateEngine: "njk" + } } diff --git a/package.json b/package.json index 749984a..900bd66 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build:eleventy": "eleventy --input=src/", "build:sass": "mkdir -p _site/assets/ && sassc src/assets/style.scss > _site/assets/style.css", "build": "pnpm build:sass && pnpm build:eleventy", - "watch:eleventy": "eleventy --serve --input=src/ --incremental", + "watch:eleventy": "eleventy --serve --input=src/", "watch:sass": "ls src/**/*.{scss,sass} 2>/dev/null | entr pnpm build:sass", "start": "scripts/serve.sh" }, diff --git a/src/README.md b/src/README.md deleted file mode 100644 index 6ae1ca1..0000000 --- a/src/README.md +++ /dev/null @@ -1 +0,0 @@ -# Page header diff --git a/src/_data/page.js b/src/_data/page.js new file mode 100644 index 0000000..60a6505 --- /dev/null +++ b/src/_data/page.js @@ -0,0 +1,6 @@ +module.exports = config => { + return { + "title": "arnes.space", + "baseUrl": "https://arnes.space" + } +} diff --git a/src/_includes/posts.njk b/src/_includes/posts.njk new file mode 100644 index 0000000..cbd3c4b --- /dev/null +++ b/src/_includes/posts.njk @@ -0,0 +1,5 @@ +{% extends "root.njk" %} + +{% block navigation %} +← Home +{% endblock %} diff --git a/src/_includes/layout.njk b/src/_includes/root.njk similarity index 54% rename from src/_includes/layout.njk rename to src/_includes/root.njk index 0a3d20e..92c5981 100644 --- a/src/_includes/layout.njk +++ b/src/_includes/root.njk @@ -1,23 +1,20 @@ + -