Skip to content

Commit

Permalink
Merge pull request #2 from andybelldesign/feature/jsdom-integration
Browse files Browse the repository at this point in the history
Feature/jsdom integration
  • Loading branch information
Andy-set-studio authored and bmuenzenmeyer committed Apr 17, 2020
1 parent 1466b79 commit aad55f9
Show file tree
Hide file tree
Showing 32 changed files with 1,245 additions and 7 deletions.
3 changes: 0 additions & 3 deletions packages/docs/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,3 @@ npm-debug.*
.sass-cache
node_modules
dist

# Temp hide posts
src/posts
30 changes: 30 additions & 0 deletions packages/docs/config.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,40 @@
// Import filters
const dateFilter = require('./src/filters/date-filter.js');
const markdownFilter = require('./src/filters/markdown-filter.js');
const w3DateFilter = require('./src/filters/w3-date-filter.js');

// Import transforms
const parseTransform = require('./src/transforms/parse-transform.js');

// Import data files
const site = require('./src/_data/site.json');

module.exports = function(config) {
// Filters
config.addFilter('dateFilter', dateFilter);
config.addFilter('markdownFilter', markdownFilter);
config.addFilter('w3DateFilter', w3DateFilter);

// Layout aliases
config.addLayoutAlias('home', 'layouts/home.njk');

// Transforms
config.addTransform('parse', parseTransform);

// Passthrough copy
config.addPassthroughCopy('src/fonts');

// Custom collections
config.addCollection('posts', collection => {
return [...collection.getFilteredByGlob('./src/posts/*.md')].reverse();
});

config.addCollection('postFeed', collection => {
return [...collection.getFilteredByGlob('./src/posts/*.md')]
.reverse()
.slice(0, site.maxPostsPerPage);
});

return {
dir: {
input: 'src',
Expand Down
Loading

0 comments on commit aad55f9

Please sign in to comment.