Displaying 1 to 20 from 60 results

metalsmith - An extremely simple, pluggable static site generator.

  •    Javascript

An extremely simple, pluggable static site generator. In Metalsmith, all of the logic is handled by plugins. You simply chain them together. Here's what the simplest blog looks like...

staticman - 💪 Static sites with superpowers

  •    Javascript

Staticman is a Node.js application that receives user-generated content and uploads it as data files to a GitHub repository. In practice, this allows you to have dynamic content (e.g. blog post comments) as part of a fully static website, as long as your site automatically deploys on every push to GitHub, as seen on GitHub Pages, Netlify and others. It consists of a small web service that handles the POST requests from your forms, runs various forms of validation and manipulation defined by you and finally pushes them to your repository as data files. You can choose to enable moderation, which means files will be pushed to a separate branch and a pull request will be created for your approval, or disable it completely, meaning that files will be pushed to the main branch automatically.

gray-matter - Smarter yaml front matter parser, used by metalsmith, gatsby, netlify, assemble, mapbox-gl, phenomic, and many others

  •    Javascript

Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other projects. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.




metalsmith-start - Development server for Metalsmith.io with LiveReload capabilities

  •    Javascript

Development server for metalsmith.Run metalsmith-start or metalstart in your Metalsmith's project directory.

metalsmith-filemetadata - Metalsmith plugin to add metadata on files based on a pattern

  •    Javascript

A Metalsmith plugin to add metadata on files based on a pattern. The pattern property of each rule should be a valid minimatch pattern. If the pattern matches the file, the corresponding metadata are set on the file entry, For a given file, all patterns are tested, so if several rules are matching, the later can override the previously applied rules.

metalsmith-gzip - Metalsmith plugin for gzipping the output files.

  •    Javascript

A Metalsmith plugin that creates gzipped copies of the site's content. This is useful for website hosting on Amazon S3, where on the fly compression in the server is impossible. The choice of files to compress is loosely based on the HTML5 Boilerplate server configuration.

metalsmith-feed - A metalsmith plugin to generate an RSS feed for a collection

  •    Javascript

A metalsmith plugin to generate an RSS feed for a collection. Just a thin wrapper around the rss module.


metalsmith-express - Metalsmith middleware to serve files with express

  •    Javascript

express based middleware for metalsmith for local development and testing. By default, this will use express.static to serve your metalsmith built files. It also uses connect-livereload which works well in conjunction with metalsmith-watch for development purposes.

ghost-to-md - A tool to export your Ghost export file to a collection of markdown files.

  •    Javascript

A tool to export your Ghost export file to a collection of markdown files. Install this module globally so it can be used from the CLI.

metalsmith-assets - Include static assets in your Metalsmith build

  •    Javascript

Include static assets in your Metalsmith build

website - This project is used to build the website for fastify web framework and publish it online.

  •    HTML

This project is used to build the website for fastify web framework and publish it online. This will execute all the steps necessary to create a build (static website).

metalsmith-discover-partials - Discovers your template partials and registers them with Handlebars.

  •    Javascript

Discovers your template partials and registers them with Handlebars. The displayed values for directory and pattern are the defaults. If you don't need to change them, you can just leave them out.

metalsmith-json - Metalsmith plugin which parses json files and exposes their properties as metadata on the file object

  •    Javascript

Adding this plugin to your chain will result in any .json files being parsed, and their properties accumulated under a key (default: data) on the file object. Blog post which led to creation of this plugin.

metalsmith-pagination - A Metalsmith plugin for paginating arrays and collections

  •    Javascript

A Metalsmith plugin for paginating arrays and collections. To paginate an array of files, you need to have a property that points to the location of the collection you want to paginate. The value should be an options object that will be used to initialize the plugin.

metalsmith-snippet - A Metalsmith plugin for extracting snippets from files.

  •    Javascript

A Metalsmith plugin for extracting snippets from files. Metalsmith Snippets adds a snippet property to the metadata of every HTML file, when it hasn't already been set.

roland.codes - Source code of my personal website/blog.

  •    CSS

This is the source code of my personal website/blog, which is a static website generated using Metalsmith. This repository isn't licensed because I want my personal website/brand to be unique. However feel free to play around with the code and learn from it.

16.davidosomething.com - davidosomething.com static site, 2016 version

  •    Javascript

Requires node >= 8.9.2 (I recommend using nvm, for which nvm use (or nvm install) will read .nvmrc and use the version of node specified there. Note that gulp and jspm are only installed globally for local dev, whereas the CI-deployment uses npm run so the binaries in node_modules/.bin/ are in the path. You could technically use npm run ci-gulp-build if you don't want to install gulp globally.

metalsmith-autoprefixer - Autoprefixer plugin for Metalsmith

  •    Javascript

An Autoprefixer plugin for Metalsmith. If you haven't checked out Metalsmith before, head over to their website and check out the documentation.

metalsmith-stylus - Stylus plugin for Metalsmith

  •    Javascript

A Stylus plugin for Metalsmith. If you haven't checked out Metalsmith before, head over to their website and check out the documentation.