Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

metalsmith-dayone-example

An example Metalsmith site built from Day One data.

Demo

You can check out the deployed version.

Features

  • Paginated entries pages
  • Paginated entries by tag pages
  • Tags list page
  • Custom domain
  • Deploy to GitHub pages
  • pug template layouts

Usage

This is mostly a collection of Metalsmith plugins that produces a site with all the features I'd want to publish a Day One journal as a blog. I tried to comment everything that's going on in the index.js file, so it'd be at least semi-understandable.

This is just an example, so there's no way to use it directly in your Metalsmith site, but all the Day One data parsing is in the plugin metalsmith-dayone if you wanted to do your own thing with the data.

Use your own data

It is possible to have this example use your own Day One data, if you wanted to see how that would look:

# Export your own Day One data as JSON to your-dayone.zip
git clone git@github.com:lukekarrys/metalsmith-dayone-example.git
cd metalsmith-dayone-example
npm install
npm run build -- --data your-dayone.zip 
npm run preview

LICENSE

MIT

About

An example Metalsmith site built from Day One data.

Resources

License

Releases

No releases published
You can’t perform that action at this time.