Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1395 lines (1393 sloc) 46.4 KB
[
{
"name": "Algolia",
"icon": "link",
"repository": "https://github.com/stafyniaksacha/metalsmith-algolia",
"description": "A metalsmith plugin for indexing contents on Algolia."
},
{
"name": "Alias",
"icon": "link",
"repository": "https://github.com/fortes/metalsmith-alias",
"description": "Create URL aliases for any page."
},
{
"name": "Ancestry",
"icon": "link",
"repository": "https://github.com/tests-always-included/metalsmith-ancestry",
"description": "Builds a file tree in metadata so you can determine parents, list children, jump to previous and next siblings."
},
{
"name": "Angular $templateCache",
"icon": "addfile",
"repository": "https://github.com/tests-always-included/metalsmith-angular-templatecache",
"description": "Convert AngularJS templates from HTML into JavaScript and preload $templateCache."
},
{
"name": "Archive",
"icon": "files",
"repository": "https://github.com/hellatan/metalsmith-archive",
"description": "Create an archives page organized by date fields."
},
{
"name": "Asciidoctor",
"icon": "files",
"repository": "https://github.com/chkal/metalsmith-asciidoctor",
"description": "Plugin to transform AsciiDoc files to HTML using asciidoctor.js"
},
{
"name": "Assert",
"icon": "addfile",
"repository": "https://github.com/MorganConrad/metalsmith-assert",
"description": "Test file objects with assert."
},
{
"name": "Assets",
"icon": "addfile",
"repository": "https://github.com/treygriffith/metalsmith-assets",
"description": "Include static assets in your build."
},
{
"name": "Atomizer",
"icon": "addfile",
"repository": "https://github.com/tests-always-included/metalsmith-atomizer",
"description": "Automatically generate Atomic CSS from HTML using Atomizer."
},
{
"name": "Author",
"icon": "users",
"repository": "https://github.com/almirfilho/metalsmith-author",
"description": "Include authors information in collection files."
},
{
"name": "Auto Collections",
"icon": "layergroup",
"repository": "https://github.com/lowmess/metalsmith-auto-collections",
"description": "Automatically use metalsmith-collections based on the filesystem."
},
{
"name": "Autoprefixer",
"icon": "files",
"repository": "https://github.com/esundahl/metalsmith-autoprefixer",
"description": "Automatically add vendor prefixes to CSS."
},
{
"name": "Beautifier",
"icon": "file",
"repository": "https://github.com/boushley/metalsmith-beautify",
"description": "Nicely format your html, css or js files."
},
{
"name": "Bibtex",
"icon": "files",
"repository": "https://github.com/JulesFrancoise/metalsmith-bibtex",
"description": "Load and render bibtex bibliographies."
},
{
"name": "Bitly",
"icon": "link",
"repository": "https://github.com/xiwcx/metalsmith-bitly",
"description": "Add bitly links to the metadata of each file."
},
{
"name": "Branch",
"icon": "fork",
"repository": "https://github.com/ericgj/metalsmith-branch",
"description": "Run separate metalsmith pipelines on selected files."
},
{
"name": "Broken Link Checker",
"icon": "link",
"repository": "https://github.com/davidxmoody/metalsmith-broken-link-checker",
"description": "Check for relative and root-relative broken links."
},
{
"name": "Brotli",
"icon": "files",
"repository": "https://github.com/michel-kraemer/metalsmith-brotli",
"description": "Compress files with brotli."
},
{
"name": "Browser Sync",
"icon": "steampot",
"repository": "https://github.com/mdvorscak/metalsmith-browser-sync",
"description": "Leverage Browser Sync for an easier development workflow."
},
{
"name": "Browserify",
"icon": "file",
"repository": "https://github.com/kopa-app/metalsmith-browserify",
"description": "Complie Javascript with browserify."
},
{
"name": "Build Date",
"icon": "clock",
"repository": "https://github.com/segmentio/metalsmith-build-date",
"description": "Add a build date, for things like feeds or sitemaps."
},
{
"name": "Build Info",
"icon": "link",
"repository": "https://github.com/chkal/metalsmith-build-info",
"description": "Adds metadata about the build environment (build date, user, Node.js version, platform and more)"
},
{
"name": "Changed",
"icon": "shredder",
"repository": "https://github.com/arve0/metalsmith-changed",
"description": "Process only files that have changed."
},
{
"name": "Check All Links",
"icon": "link",
"repository": "https://github.com/gchallen/code.metalsmith-linkcheck",
"npm": "metalsmith-linkcheck",
"description": "Check all links, both internal and external, in anchors, images, and external page resources."
},
{
"name": "Clean CSS",
"icon": "shredder",
"repository": "https://github.com/aymericbeaumet/metalsmith-clean-css",
"description": "Minify your CSS Files."
},
{
"name": "Clean Script",
"icon": "shredder",
"repository": "https://github.com/srcreigh/metalsmith-cleanscript",
"description": "Generate a script to cleanup the build directory, if you are adding more than just Metalsmith files."
},
{
"name": "Cloudfront",
"icon": "layergroup",
"repository": "https://github.com/carlnordenfelt/metalsmith-cloudfront",
"description": "Invalidate Amazon CloudFront cache. Best used in conjunction with the metalsmith-s3 plugin."
},
{
"name": "Code Highlight",
"icon": "rainbow",
"repository": "https://github.com/fortes/metalsmith-code-highlight",
"description": "Syntax highlighting for code within Markdown and HTML files."
},
{
"name": "Coffee",
"icon": "files",
"repository": "https://github.com/joaoafrmartins/metalsmith-coffee",
"description": "Compile CoffeeScript files to Javascript."
},
{
"name": "Collection Metadata",
"icon": "tag",
"repository": "https://github.com/rbardini/metalsmith-collection-metadata",
"description": "Add metadata to every file in a collection"
},
{
"name": "Collections",
"icon": "layergroup",
"repository": "https://github.com/segmentio/metalsmith-collections",
"description": "Group files together, like blog posts. That way you can loop over them to generate an index, or add 'next' and 'previous' links between them."
},
{
"name": "Concat",
"icon": "files",
"repository": "https://github.com/aymericbeaumet/metalsmith-concat",
"description": "Concatenate your files."
},
{
"name": "Concat Convention",
"icon": "files",
"repository": "https://github.com/RobLoach/metalsmith-concat-convention",
"description": "Concatenate your files through file conventions, rather than configuration."
},
{
"name": "Contentful",
"icon": "layergroup",
"repository": "https://github.com/contentful/contentful-metalsmith",
"description": "Create static sites with data stored at Contentful.com"
},
{
"name": "Convert",
"icon": "files",
"repository": "https://github.com/tomterl/metalsmith-convert",
"description": "Convert image files with imagemagick."
},
{
"name": "Copy",
"icon": "addfile",
"repository": "https://github.com/mattwidmann/metalsmith-copy",
"description": "Copy and rename files."
},
{
"name": "Creation and Update Timestamps",
"icon": "clock",
"repository": "https://github.com/gchallen/code.metalsmith-updated",
"npm": "metalsmith-updated",
"description": "Add creation and updated timestamps"
},
{
"name": "Data Loader",
"icon": "tag",
"repository": "https://github.com/tests-always-included/metalsmith-data-loader",
"description": "Load JSON/YAML files into the metadata of files from within your source tree or a models folder."
},
{
"name": "Data Markdown",
"icon": "gridlines",
"repository": "https://github.com/majodev/metalsmith-data-markdown",
"description": "Use markdown content within html tags via data-markdown attribute."
},
{
"name": "Date in filename",
"icon": "files",
"repository": "https://github.com/sanx/metalsmith-date-in-filename",
"description": "Enrich file metadata with dates present in source filenames."
},
{
"name": "Date Formatter",
"icon": "files",
"repository": "https://github.com/hellatan/metalsmith-date-formatter",
"description": "Format dates defined in the YAML Front Matter"
},
{
"name": "Debug UI",
"icon": "addfile",
"repository": "https://github.com/leviwheatcroft/metalsmith-debug-ui",
"description": "Render a nice browser based ui to inspect build files & meta."
},
{
"name": "Default Values",
"icon": "tag",
"repository": "https://github.com/woodyrew/metalsmith-default-values",
"description": "Sets default values to frontmatter metadata if they don't exist."
},
{
"name": "Define",
"icon": "tag",
"repository": "https://github.com/aymericbeaumet/metalsmith-define",
"description": "Manually define values in the metadata."
},
{
"name": "Discover Helpers",
"icon": "file",
"repository": "https://github.com/timdp/metalsmith-discover-helpers",
"description": "Discovers your template helpers and registers them with Handlebars."
},
{
"name": "Discover Partials",
"icon": "file",
"repository": "https://github.com/timdp/metalsmith-discover-partials",
"description": "Discovers your template partials and registers them with Handlebars."
},
{
"name": "Disqus",
"icon": "chat",
"repository": "https://github.com/vitaliy-bobrov/metalsmith-disqus",
"description": "Adds Disqus comments widget and counter."
},
{
"name": "Dither",
"icon": "picture",
"repository": "https://github.com/lucawyss/metalsmith-dither",
"description": "Make a dithered copy of images."
},
{
"name": "Drafts",
"icon": "erase",
"repository": "https://github.com/segmentio/metalsmith-drafts",
"description": "Hide any files marked as drafts."
},
{
"name": "Duo",
"icon": "files",
"repository": "https://github.com/axyz/metalsmith-duo",
"description": "Compile assets with Duo."
},
{
"name": "Each",
"icon": "comb",
"repository": "https://github.com/wilsaj/metalsmith-each",
"description": "Easily apply a function to each file or filename."
},
{
"name": "Eslint",
"icon": "files",
"repository": "https://github.com/ubenzer/metalsmith-eslint",
"description": "Eslint your JavaScript files."
},
{
"name": "Elevate",
"icon": "files",
"repository": "https://github.com/tylersticka/metalsmith-elevate",
"description": "Bump files up one or more directories."
},
{
"name": "Encode HTML",
"icon": "files",
"repository": "https://github.com/jscheel/metalsmith-encode-html",
"description": "Easily encode HTML entities in any HTML file by surrounding target code in triple backticks."
},
{
"name": "Env",
"icon": "tag",
"repository": "https://github.com/kalamuna/metalsmith-env",
"description": "Register all environment variables as metadata."
},
{
"name": "Etsy",
"icon": "addfile",
"repository": "https://github.com/selfVSmind/metalsmith-etsy",
"description": "Incorporate your active Etsy shop data into a static website."
},
{
"name": "Excel-Markdown",
"icon": "files",
"repository": "https://github.com/patm2013/metalsmith-excel-markdown",
"description": "Query Excel files with SQL and convert to Markdown tables."
},
{
"name": "Except",
"icon": "files",
"repository": "https://github.com/Treri/metalsmith-except",
"description": "Omit attributes from each file's metadata."
},
{
"name": "Exceptor",
"icon": "compose",
"repository": "https://github.com/helq/metalsmith-excerptor",
"description": "Metalsmith plugin to create an excerpt of a html file."
},
{
"name": "Excerpts",
"icon": "unquote",
"repository": "https://github.com/segmentio/metalsmith-excerpts",
"description": "Extract the first paragraph from the beginning of any HTML file."
},
{
"name": "Express",
"icon": "files",
"repository": "https://github.com/chiefy/metalsmith-express",
"description": "Serve static files with express, built-in support for liveReload."
},
{
"name": "Favicons",
"icon": "thumbnails",
"repository": "https://github.com/arccoza/metalsmith-favicons",
"description": "A Metalsmith favicons generator."
},
{
"name": "Feed",
"icon": "sugarpackets",
"repository": "https://github.com/hurrymaplelad/metalsmith-feed",
"description": "Generate an RSS feed for a collection."
},
{
"name": "Feed Atom",
"icon": "sugarpackets",
"repository": "https://github.com/almirfilho/metalsmith-feed-atom",
"description": "Generate Atom feed for a collection."
},
{
"name": "File Metadata",
"icon": "files",
"repository": "https://github.com/dpobel/metalsmith-filemetadata",
"description": "Add metadata on files based on a pattern."
},
{
"name": "File Transform",
"icon": "files",
"repository": "https://github.com/yeojz/metalsmith-transform",
"description": "Allows quick manipulation of the file object."
},
{
"name": "Fingerprint",
"icon": "files",
"repository": "https://github.com/christophercliff/metalsmith-fingerprint",
"description": "Insert a hash of the content into the file name."
},
{
"name": "Flatten",
"icon": "files",
"repository": "https://github.com/chadly/metalsmith-flatten",
"description": "Flatten a directory hierarchy."
},
{
"name": "Project images",
"icon": "image",
"repository": "https://github.com/hoetmaaiers/metalsmith-project-images",
"description": "Scan images in specified subfolder and add it to metadata."
},
{
"name": "Gallery",
"icon": "image",
"repository": "https://github.com/clemsos/metalsmith-scan-images",
"description": "Scan for images in folders and add them to metadata."
},
{
"name": "Gather Content",
"icon": "compose",
"repository": "https://github.com/kalamuna/metalsmith-gathercontent",
"description": "Generate sites from Gather Content projects"
},
{
"name": "Gist",
"icon": "fork",
"repository": "https://github.com/expalmer/metalsmith-gist",
"description": "Lets you get gists from Github Gist"
},
{
"name": "GitHub Markdown",
"icon": "compose",
"repository": "https://github.com/cusxio/metalsmith-github-markdown",
"description": "Convert markdown with Github Markdown API."
},
{
"name": "Google Analytics",
"icon": "write",
"repository": "https://github.com/doodzik/metalsmith-google-analytics",
"description": "Adds the Google Analytics script to your html files"
},
{
"name": "Google Drive",
"icon": "addfile",
"repository": "https://github.com/leviwheatcroft/metalsmith-google-drive",
"description": "Scrape files from Google Drive."
},
{
"name": "Google Sheets",
"icon": "table",
"repository": "https://github.com/kalamuna/metalsmith-google-sheets",
"description": "Pull in data from a google spreadsheet using the API."
},
{
"name": "Gravatar",
"icon": "users",
"repository": "https://github.com/stevenschobert/metalsmith-gravatar",
"description": "Pull in images from Gravatar.com."
},
{
"name": "gulp-metalsmith",
"icon": "layergroup",
"repository": "https://github.com/jelz/gulp-metalsmith",
"description": "A lightweight plugin that incorporates Metalsmith builds into gulp pipelines."
},
{
"name": "Gulpsmith",
"icon": "fork",
"repository": "https://github.com/pjeby/gulpsmith",
"description": "Use Gulp plugins in Metalsmith, or Metalsmith as a Gulp plugin. Useful for uploading files, reading less than an entire directory tree, using external front matter, etc."
},
{
"name": "Gzip",
"icon": "files",
"repository": "https://github.com/ludovicofischer/metalsmith-gzip",
"description": "Compress files with gzip."
},
{
"name": "Handlebars in Markdown",
"icon": "files",
"repository": "https://github.com/ahdiaz/metalsmith-hbt-md",
"description": "Process Handlebars in Markdown files."
},
{
"name": "Headings",
"icon": "rows",
"repository": "https://github.com/segmentio/metalsmith-headings",
"description": "Extract headings from HTML files and attach them to the file's metadata. Useful for automatically building navigation for a document."
},
{
"name": "Headings Identifier",
"icon": "rows",
"repository": "https://github.com/majodev/metalsmith-headings-identifier",
"description": "Add an id and anchor to all headings on a page. Ideal for permalinks."
},
{
"name": "Hooks",
"icon": "fork",
"repository": "https://github.com/benwilhelm/metalsmith-hooks",
"description": "Add page-specific hooks (like mini-plugins) to your build"
},
{
"name": "HTML5 Format Checker",
"icon": "files",
"repository": "https://github.com/gchallen/code.metalsmith-formatcheck",
"npm": "metalsmith-formatcheck",
"description": "Use html-validator to validate your HTML."
},
{
"name": "HTML Minifier",
"icon": "shredder",
"repository": "https://github.com/whymarrh/metalsmith-html-minifier",
"description": "Minify your HTML files."
},
{
"name": "HTML Tidy",
"icon": "dishwasher",
"repository": "https://github.com/hoosteeno/metalsmith-html-tidy",
"description": "Tidy your HTML files to make your source beautiful."
},
{
"name": "Hyphenate",
"icon": "hyphen",
"repository": "https://github.com/saneef/metalsmith-hyphenate",
"description": "Use Hypher hyphenation engine in your HTMLs."
},
{
"name": "i18n",
"icon": "globe",
"repository": "https://github.com/doup/metalsmith-i18n",
"description": "Translate your strings."
},
{
"name": "i18next",
"icon": "globe",
"repository": "https://github.com/macprog-guy/metalsmith-i18next",
"description": "Easily create multiple localised branches of your site using the excellent i18next library."
},
{
"name": "If",
"icon": "branch",
"repository": "https://github.com/deltamualpha/metalsmith-if",
"description": "Run plugins in the build sequence conditionally."
},
{
"name": "Ignore",
"icon": "ban",
"repository": "https://github.com/segmentio/metalsmith-ignore",
"description": "Ignore any files that match a pattern."
},
{
"name": "Imagemin",
"icon": "picture",
"repository": "https://github.com/ahmadnassri/metalsmith-imagemin",
"description": "A Metalsmith plugin to minify images using imagemin."
},
{
"name": "Image Resizer",
"icon": "picture",
"repository": "https://github.com/kenhoff/metalsmith-image-resizer",
"description": "An image resizing plugin for Metalsmith. Not dependent on imagemagick/graphicsmagick!"
},
{
"name": "In-place",
"icon": "files",
"repository": "https://github.com/ismay/metalsmith-in-place",
"description": "In-place templating, render templates in your source files."
},
{
"name": "Include",
"icon": "downloadfolder",
"repository": "https://github.com/treygriffith/metalsmith-include",
"description": "Make other source files available as properties."
},
{
"name": "Include Content",
"icon": "files",
"repository": "https://github.com/mintbridge/metalsmith-include-content",
"description": "Allows content to be included (nested) within other content by including the file path"
},
{
"name": "Inject Metadata",
"icon": "pen",
"repository": "https://github.com/davidtimmons/metalsmith-inject-metadata",
"description": "Inject metadata constants into source file data."
},
{
"name": "Inline CSS",
"icon": "files",
"repository": "https://github.com/borisovg/metalsmith-inline-css",
"description": "Inline CSS files, including those generated by preprocessors"
},
{
"name": "Inline Source",
"icon": "addfile",
"repository": "https://github.com/alexnewmannn/metalsmith-inline-source",
"description": "Inlines static assets like SVG, Javascript and CSS"
},
{
"name": "Inline SVG",
"icon": "picture",
"repository": "https://github.com/meatysolutions/metalsmith-inline-svg",
"description": "Inlines SVG images into your HTML files"
},
{
"name": "Inspect",
"icon": "addfile",
"repository": "https://github.com/MorganConrad/metalsmith-inspect",
"description": "Print/inspect the file objects, mainly for debugging."
},
{
"name": "Hover",
"icon": "files",
"repository": "https://github.com/lambtron/metalsmith-hover",
"description": "Display image and gif links on mouse hover."
},
{
"name": "Icons",
"icon": "files",
"repository": "https://github.com/colophonemes/metalsmith-icons",
"description": "Automatically generate icon font files using Fontello."
},
{
"name": "Incremental",
"icon": "ban",
"repository": "https://github.com/axa-ch/metalsmith-incremental",
"description": "Faster incremental builds for Metalsmith."
},
{
"name": "Index",
"icon": "addfile",
"repository": "https://github.com/dsoulayrol/metalsmith-index",
"description": "A plugin to create directory indexes."
},
{
"name": "JavaScript packer",
"icon": "files",
"repository": "https://github.com/stafyniaksacha/metalsmith-js-packer",
"description": "JavaScript packer/minifier/uglifier for Metalsmith"
},
{
"name": "Jekyll Dates",
"icon": "clock",
"repository": "https://github.com/fortes/metalsmith-jekyll-dates",
"description": "Automatically extract dates from Jekyll-style filenames."
},
{
"name": "jQuery",
"icon": "file",
"repository": "https://github.com/manheim/metalsmith-jquery",
"description": "Manipulate your HTML files with jQuery."
},
{
"name": "JSON",
"icon": "files",
"repository": "https://github.com/antiBaconMachine/metalsmith-json",
"description": "Parse .json files and make their properties available to downstream plugins."
},
{
"name": "JSON to files",
"icon": "files",
"repository": "https://github.com/woodyrew/metalsmith-json-to-files",
"description": "Creates files from the properties within .json files with filename patterns and permalinks."
},
{
"name": "JSTransformer",
"icon": "files",
"repository": "https://github.com/RobLoach/metalsmith-jstransformer",
"description": "Compile content with any JSTransformer."
},
{
"name": "JSTransformer Layouts",
"icon": "gridlines",
"repository": "https://github.com/RobLoach/metalsmith-jstransformer-layouts",
"description": "Apply layouts to your source files through any JSTransformer."
},
{
"name": "JSTransformer Partials",
"icon": "file",
"repository": "https://github.com/RobLoach/metalsmith-jstransformer-partials",
"description": "Provide `partial` helpers with any JSTransformer."
},
{
"name": "Just A Moment",
"icon": "clock",
"repository": "https://github.com/arccoza/metalsmith-just-a-moment",
"description": "A Metalsmith plugin to auto convert dates to moment objects."
},
{
"name": "Keymaster",
"icon": "addfile",
"repository": "https://github.com/MorganConrad/metalsmith-keymaster",
"description": "Flexible, powerful manipulation of key-value pairs in file metadata."
},
{
"name": "KSS",
"icon": "files",
"repository": "https://github.com/kwizzn/metalsmith-kss",
"description": "Add KSS styleguide information."
},
{
"name": "Layouts",
"icon": "files",
"repository": "https://github.com/ismay/metalsmith-layouts",
"description": "Apply layouts to your source files."
},
{
"name": "LESS",
"icon": "files",
"repository": "https://github.com/christophercliff/metalsmith-less",
"description": "Convert LESS files to CSS."
},
{
"name": "Link Globs",
"icon": "tag",
"repository": "https://github.com/connected-world-services/metalsmith-link-globs",
"description": "Instead of manually adding links to files, repeat your script, link, img and a tags by using globs."
},
{
"name": "Localize Collection",
"icon": "globe",
"repository": "https://github.com/der-On/metalsmith-localize-collection",
"description": "Creates localized branches of a collection."
},
{
"name": "Lunr Search",
"icon": "search",
"repository": "https://github.com/CMClay/metalsmith-lunr",
"description": "Implement Lunr.js client-side search engine."
},
{
"name": "Markdown",
"icon": "compose",
"repository": "https://github.com/segmentio/metalsmith-markdown",
"description": "Convert Markdown files to HTML."
},
{
"name": "Markdown-it",
"icon": "compose",
"repository": "https://github.com/mayo/metalsmith-markdownit",
"description": "Convert Markdown files to HTML using markdown-it."
},
{
"name": "Markdown-Partials",
"icon": "compose",
"repository": "https://github.com/wernerglinka/metalsmith-markdown-partials",
"description": "Enables the use of Markdown partials, e.g. Markdown fragments can be inserted into the contents section of a page markdown file via an include marker."
},
{
"name": "Markdown-Precompiler",
"icon": "compose",
"repository": "https://github.com/brunoscopelliti/metalsmith-markdown-precompiler",
"description": "Precompiles markdown files replacing templates with their real content."
},
{
"name": "Markdown-Remarkable",
"icon": "compose",
"repository": "https://github.com/attentif/metalsmith-markdown-remarkable",
"description": "Convert Markdown files to HTML using Remarkable."
},
{
"name": "Mingo",
"icon": "layergroup",
"repository": "https://github.com/doup/metalsmith-mingo",
"description": "Wrapper for the Mingo library which allows to make MongoDB style queries."
},
{
"name": "Mithril",
"icon": "compose",
"repository": "https://github.com/kopa-app/metalsmith-mithril",
"description": "Convert mithril.js Javascript files to html."
},
{
"name": "Multi Language",
"icon": "globe",
"repository": "https://github.com/doup/metalsmith-multi-language",
"description": "Adds multi-language support to your projects."
},
{
"name": "MultiMarkdown",
"icon": "compose",
"repository": "https://github.com/mgnt/metalsmith-multimarkdown",
"description": "Convert Markdown files to HTML using MultiMarkdown-4 syntax."
},
{
"name": "Metadata",
"icon": "tag",
"repository": "https://github.com/segmentio/metalsmith-metadata",
"description": "Load metadata from JSON or YAML files."
},
{
"name": "Metadata Directory",
"icon": "tag",
"repository": "https://github.com/fephil/metalsmith-metadata-directory",
"description": "Add a directory of JSON files for use in templates and pages."
},
{
"name": "Metafiles",
"icon": "files",
"repository": "https://github.com/Ajedi32/metalsmith-metafiles",
"description": "Read file metadata from separate files (as an alternative to frontmatter)."
},
{
"name": "Metallic",
"icon": "rainbow",
"repository": "https://github.com/weswigham/metalsmith-metallic",
"description": "Highlight code in markdown files with highlight.js."
},
{
"name": "Metalsmith Matters",
"icon": "file",
"repository": "https://github.com/Ajedi32/metalsmith-matters",
"description": "Read file metadata from frontmatter."
},
{
"name": "Models",
"icon": "files",
"repository": "https://github.com/jaichandra/metalsmith-models",
"description": "Include JSON models into files and expose the data as metadata on the file object"
},
{
"name": "Moment",
"icon": "clock",
"repository": "https://github.com/dpobel/metalsmith-moment",
"description": "Converts file metadata to moment.js object"
},
{
"name": "More",
"icon": "crop",
"repository": "https://github.com/kfranqueiro/metalsmith-more",
"description": "Stores the content before the \"more\" comment tag in HTML files."
},
{
"name": "Move/Remove",
"icon": "file",
"repository": "https://github.com/carlnordenfelt/metalsmith-move-remove",
"description": "Moves and/or removes files in the file structure."
},
{
"name": "Mustache Metadata",
"icon": "tag",
"repository": "https://github.com/tests-always-included/metalsmith-mustache-metadata",
"description": "Modifies metadata to make it more useful in Mustache templates. Adds easy conditions and links to parent objects."
},
{
"name": "Myth",
"icon": "files",
"repository": "https://github.com/kasperisager/metalsmith-myth",
"description": "Preprocess CSS files with Myth."
},
{
"name": "Move Up",
"icon": "files",
"repository": "https://github.com/mcdonnelldean/metalsmith-move-up",
"description": "Move whole directories and their contents up one or more levels."
},
{
"name": "Navigation",
"icon": "signpost",
"repository": "https://github.com/unstoppablecarl/metalsmith-navigation",
"description": "Generate navigation based on file trees"
},
{
"name": "nested",
"icon": "files",
"repository": "https://github.com/firesideguru/metalsmith-nested",
"description": "A metalsmith plugin for nesting your layouts when using the handlebars engine."
},
{
"name": "ng-annotate",
"icon": "files",
"repository": "https://github.com/fmmfonseca/metalsmith-ng-annotate",
"description": "Add, remove and rebuild AngularJS dependency injection annotations."
},
{
"name": "npm",
"icon": "addfile",
"repository": "https://github.com/altano/metalsmith-npm",
"description": "Include npm modules in your globals"
},
{
"name": "Only",
"icon": "files",
"repository": "https://github.com/Treri/metalsmith-only",
"description": "Filter out attributes from each file's metadata."
},
{
"name": "Open Graph",
"icon": "tag",
"repository": "https://github.com/astralfrontier/metalsmith-open-graph",
"description": "Add Facebook Open Graph meta tags to HTML."
},
{
"name": "OptiPng",
"icon": "picture",
"repository": "https://github.com/AnthonyAstige/metalsmith-optipng",
"description": "Metalsmith wrapper for optipng - to optimize and make your png images smaller"
},
{
"name": "org",
"icon": "compose",
"repository": "https://github.com/crshd/metalsmith-org",
"description": "Convert org-mode files to HTML."
},
{
"name": "PackageJSON",
"icon": "gift",
"repository": "https://www.npmjs.com/package/metalsmith-packagejson",
"description": "Parses the contents of package.json and makes them available in a global 'pkg'"
},
{
"name": "Paths",
"icon": "file",
"repository": "https://github.com/ahmadnassri/metalsmith-paths",
"description": "adds file path values (dirname, extname, basename, path) to metadata"
},
{
"name": "Parcel",
"icon": "files",
"repository": "https://github.com/dahnielson/metalsmith-parcel",
"description": "A plugin that use Parcel for bundling of assets"
},
{
"name": "Partial",
"icon": "file",
"repository": "https://github.com/anatoo/metalsmith-partial",
"description": "Provide 'partial' helper to include other files."
},
{
"name": "Pager",
"icon": "files",
"repository": "https://github.com/brunoscopelliti/metalsmith-pager",
"description": "Paginate collections of file; it's meant to be used with metalsmith-collections."
},
{
"name": "Paginate",
"icon": "files",
"repository": "https://github.com/RobinThrift/metalsmith-paginate",
"description": "A simple plugin that uses metalsmith-collections to create a paginated collection."
},
{
"name": "Pagination",
"icon": "files",
"repository": "https://github.com/blakeembrey/metalsmith-pagination",
"description": "Paginate arrays and collections into multiple files."
},
{
"name": "Pandoc",
"icon": "compose",
"repository": "https://github.com/arve0/metalsmith-pandoc",
"description": "Convert files with pandoc."
},
{
"name": "PDF",
"icon": "pdf",
"repository": "https://github.com/jjclark1982/metalsmith-pdf",
"description": "Convert HTML files to PDF using wkhtmltopdf"
},
{
"name": "PDFize",
"icon": "pdf",
"repository": "https://github.com/dpobel/metalsmith-pdfize",
"description": "Export HTML files to PDF using Headless Chrome"
},
{
"name": "Page Title",
"icon": "compose",
"repository": "https://github.com/hellatan/metalsmith-page-titles",
"description": "Add a global site title to every `<title>` tag."
},
{
"name": "Perma",
"icon": "link",
"repository": "https://github.com/scurker/metalsmith-perma",
"description": "An alternative to metalsmith-permalinks allowing for custom permalinks and overrides."
},
{
"name": "Permalinks",
"icon": "link",
"repository": "https://github.com/segmentio/metalsmith-permalinks",
"description": "Apply custom permalinks and rename files to be nested properly for static sites, basically converting `about.html` into `about/index.html`."
},
{
"name": "Picset Generate",
"icon": "picture",
"repository": "https://github.com/AnthonyAstige/metalsmith-picset-generate",
"description": "Gives responsive image resolution choices. Generates image sets for use with the Picset Handlebars Helper plugin"
},
{
"name": "Picset Handlebars Helper",
"icon": "picture",
"repository": "https://github.com/AnthonyAstige/metalsmith-picset-handlebars-helper",
"description": "Uses generated responsive image resolutions. Those generated by the Picset Generate plugin display in browser via a `<picture>` element"
},
{
"name": "Polyglot",
"icon": "globe",
"repository": "https://github.com/fdoxyz/metalsmith-polyglot",
"description": "Simple mirror translations for blog-like entries."
},
{
"name": "PostCSS",
"icon": "files",
"repository": "https://github.com/arccoza/metalsmith-with-postcss",
"description": "A Metalsmith plugin for PostCSS."
},
{
"name": "Placeholder",
"icon": "files",
"repository": "https://github.com/mattly/metalsmith-placeholder",
"description": "Stub content-less files from JSON/Yaml metadata files"
},
{
"name": "Prefixoid",
"icon": "compose",
"repository": "https://github.com/evoja/metalsmith-prefixoid",
"description": "Modifies internal urls with some prefix."
},
{
"name": "Preview",
"icon": "unquote",
"repository": "https://github.com/davidtimmons/metalsmith-preview",
"description": "Generate custom text previews saved to file metadata."
},
{
"name": "Prism Syntax Highlighting",
"icon": "rainbow",
"repository": "https://github.com/Availity/metalsmith-prism",
"description": "Syntax highlighting for HTML templates using Prism.js."
},
{
"name": "Prismic",
"icon": "layergroup",
"repository": "https://github.com/mbanting/metalsmith-prismic",
"description": "Create static sites with data stored at Prismic.io"
},
{
"name": "Prompt",
"icon": "chat",
"repository": "https://github.com/segmentio/metalsmith-prompt",
"description": "Prompt the user for series of answers in the command line and add them to the global metadata."
},
{
"name": "Propdown",
"icon": "compose",
"repository": "https://github.com/almirfilho/metalsmith-propdown",
"description": "A metalsmith plugin to convert a property value from markdown to HTML."
},
{
"name": "Publish",
"icon": "files",
"repository": "https://github.com/mikestopcontinues/metalsmith-publish",
"description": "Declare files as draft, private, or future-dated and use callback to automate rebuilds."
},
{
"name": "Pug (Jade)",
"icon": "compose",
"repository": "https://github.com/ahmadnassri/metalsmith-pug",
"description": "Convert Pug (previously Jade) files to HTML."
},
{
"name": "PurifyCSS",
"icon": "scaledown",
"repository": "https://github.com/alex-ketch/metalsmith-purifycss",
"description": "Remove unused CSS."
},
{
"name": "React Templates",
"icon": "gridlines",
"repository": "https://github.com/yeojz/metalsmith-react-templates",
"description": "Render any file using React JS based component templates"
},
{
"name": "React tpl",
"icon": "gridlines",
"repository": "https://github.com/richardstevens/metalsmith-react-tpl",
"description": "Use React in metalsmith as a templating language"
},
{
"name": "Redirect",
"icon": "link",
"repository": "https://github.com/aymericbeaumet/metalsmith-redirect",
"description": "A simple plugin to create client-side HTTP redirections."
},
{
"name": "Regex Replace",
"icon": "compose",
"repository": "https://github.com/mrajo/metalsmith-regex-replace",
"description": "Performs search and replace in text source files"
},
{
"name": "Relative Links",
"icon": "link",
"repository": "https://github.com/tests-always-included/metalsmith-relative-links",
"description": "Adds a link function into your metadata so templates can link resources easier."
},
{
"name": "Renamer",
"icon": "loading",
"repository": "https://github.com/alex-ketch/metalsmith-renamer",
"description": "Rename files matching a given pattern."
},
{
"name": "Replace",
"icon": "files",
"repository": "https://github.com/Treri/metalsmith-replace",
"description": "Replace attribute values in each file's metadata."
},
{
"name": "Rework",
"icon": "files",
"repository": "https://github.com/dennisschaaf/metallsmith-rework",
"npm": "metalsmith-rework",
"description": "Use rework CSS processor to rework your files."
},
{
"name": "Rho",
"icon": "compose",
"repository": "https://github.com/inca/metalsmith-rho",
"description": "Convert Rho files to HTML."
},
{
"name": "Request",
"icon": "globe",
"repository": "https://github.com/ahmadnassri/metalsmith-request",
"description": "Grab content from the web and expose the results to metadata."
},
{
"name": "Rollup",
"icon": "files",
"repository": "https://github.com/attila/metalsmith-rollup",
"description": "Bundle JavaScript with Rollup."
},
{
"name": "Root Path",
"icon": "link",
"repository": "https://github.com/radiovisual/metalsmith-rootpath",
"description": "Auto-calculate the relative path to your root directory in template urls."
},
{
"name": "S3",
"icon": "files",
"repository": "https://github.com/mwishek/metalsmith-s3",
"description": "Copy, read, and write files on Amazon S3."
},
{
"name": "Sass",
"icon": "files",
"repository": "https://github.com/stevenschobert/metalsmith-sass",
"description": "Convert Sass files to CSS."
},
{
"name": "Sass lint",
"icon": "files",
"repository": "https://github.com/csmets/metalsmith-sass-lint",
"description": "Stylelint your Sass files."
},
{
"name": "Series",
"icon": "signpost",
"repository": "https://github.com/jocelynlecomte/metalsmith-series",
"description": "Groups files into series for easier navigation"
},
{
"name": "Serve",
"icon": "steampot",
"repository": "https://github.com/mayo/metalsmith-serve",
"description": "Simple http server for development. Best used with metalsmith-watch."
},
{
"name": "Sharp",
"icon": "picture",
"repository": "https://github.com/axe312ger/metalsmith-sharp",
"description": "Use the powerful sharp library to resize and manipulate your images."
},
{
"name": "Shortcodes",
"icon": "gridlines",
"repository": "https://github.com/ericgj/metalsmith-shortcodes",
"description": "Render wordpress-esque shortcodes via templates."
},
{
"name": "Shortcode Parser",
"icon": "gridlines",
"repository": "https://github.com/csmets/metalsmith-shortcode-parser",
"description": "A metalsmith wrapper for shortcode-parser."
},
{
"name": "Sitemap",
"icon": "file",
"repository": "https://github.com/ExtraHop/metalsmith-sitemap",
"description": "A metalsmith plugin for generating a sitemap.xml file."
},
{
"name": "Skeleton Gallery",
"icon": "image",
"repository": "https://github.com/petermorlion/metalsmith-skeleton-gallery",
"description": "Generate an image gallery, using the Skeleton CSS framework."
},
{
"name": "Slug",
"icon": "hyphen",
"repository": "https://github.com/nsonnad/metalsmith-slug",
"description": "Add a slug property to file metadata, based on a another property."
},
{
"name": "Snippet",
"icon": "unquote",
"repository": "https://github.com/blakeembrey/metalsmith-snippet",
"description": "Extract snippets from files, limited by a maximum number of characters."
},
{
"name": "Spell Checking",
"icon": "compose",
"repository": "https://github.com/gchallen/code.metalsmith-spellcheck",
"npm": "metalsmith-spellcheck",
"description": "Spell check your site."
},
{
"name": "Static",
"icon": "layergroup",
"repository": "https://github.com/TheHydroImpulse/metalsmith-static",
"description": "Copy public assets into the build directory."
},
{
"name": "Stylesheet Packer",
"icon": "files",
"repository": "https://github.com/stafyniaksacha/metalsmith-css-packer",
"description": "CSS packer/minifier/optimizer for Metalsmith."
},
{
"name": "Stylus",
"icon": "files",
"repository": "https://github.com/esundahl/metalsmith-stylus",
"description": "Convert Stylus files to CSS."
},
{
"name": "Subresource Integrity",
"icon": "files",
"repository": "https://github.com/moshen/metalsmith-subresource-integrity",
"description": "Generate integrity hashes for site resources."
},
{
"name": "Sugar",
"icon": "sugar",
"repository": "https://github.com/connected-world-services/metalsmith-sugar",
"description": "Use a shorthand when including plugins and avoid calling require() on each individual module."
},
{
"name": "SUITCSS",
"icon": "files",
"repository": "https://github.com/jeffjewiss/metalsmith-suitcss",
"description": "Preprocess CSS files with SUITCSS."
},
{
"name": "Swig Helpers",
"icon": "gridlines",
"repository": "https://github.com/madeofpeople/metalsmith-swig-helpers/",
"description": "Useful bits for those of us using swig"
},
{
"name": "Symlink",
"icon": "files",
"repository": "https://github.com/2xaa/metalsmith-symlink/",
"description": "Create Symlinks for large files or directories."
},
{
"name": "Table of Contents",
"icon": "file",
"repository": "https://github.com/anatoo/metalsmith-autotoc",
"description": "Generate a table of contents from a document headers."
},
{
"name": "Tags",
"icon": "tag",
"repository": "https://github.com/totocaster/metalsmith-tags",
"description": "Generate tag listing pages based on tags provided in pages."
},
{
"name": "Timer",
"icon": "clock",
"repository": "https://github.com/deltamualpha/metalsmith-timer",
"description": "Clock how long it takes for plugins in your build sequence to run."
},
{
"name": "Timestamp",
"icon": "clock",
"repository": "https://github.com/danielhusar/metalsmith-timestamp",
"description": "Add timestamp comment to html files"
},
{
"name": "Templates",
"icon": "gridlines",
"repository": "https://github.com/segmentio/metalsmith-templates",
"description": "Deprecated in favor of metalsmith-layouts and metalsmith-in-place."
},
{
"name": "To JSON",
"icon": "files",
"repository": "https://github.com/hellotoby/metalsmith-to-json",
"description": "Generates JSON files from markdown, preserving filenames and frontmatter."
},
{
"name": "Twig",
"icon": "gridlines",
"repository": "https://github.com/PKuebler/metalsmith-twig",
"description": "Renders all files with the Twig template engine."
},
{
"name": "Twitter Card",
"icon": "tag",
"repository": "https://github.com/vitaliy-bobrov/metalsmith-twitter-card",
"description": "Adds Twitter Card meta tags to enable Twitter share rich snippets."
},
{
"name": "Typography",
"icon": "compose",
"repository": "https://github.com/algenon/metalsmith-typography",
"description": "Enhance typography in HTML files."
},
{
"name": "Uglify",
"icon": "shredder",
"repository": "https://github.com/ksmithut/metalsmith-uglify",
"description": "Uglifies/minifies your JavaScript files"
},
{
"name": "UnCSS",
"icon": "scaledown",
"repository": "https://github.com/colophonemes/metalsmith-uncss",
"description": "Remove unused CSS rules with UnCSS"
},
{
"name": "Unlisted",
"icon": "files",
"repository": "https://github.com/alisdair/metalsmith-unlisted",
"description": "Remove pages from collections, but still allow them to build"
},
{
"name": "Validate",
"icon": "files",
"repository": "https://github.com/mikestopcontinues/metalsmith-validate",
"description": "Easily validate file metadata, checking existence, type, and pattern."
},
{
"name": "Watch",
"icon": "view",
"repository": "https://github.com/FWeinb/metalsmith-watch",
"description": "Watching for file changes and trigger rebuilds."
},
{
"name": "Webpack",
"icon": "files",
"repository": "https://github.com/christophercliff/metalsmith-webpack",
"description": "Bundle CommonJS, AMD and ES6 modules."
},
{
"name": "Webpack 2",
"icon": "files",
"repository": "https://github.com/leviwheatcroft/metalsmith-webpack-2",
"description": "Webpack 2, with cache."
},
{
"name": "Word Count",
"icon": "lightbulb",
"repository": "https://github.com/majodev/metalsmith-word-count",
"description": "Compute wordcount and average reading time."
},
{
"name": "Write Metadata",
"icon": "files",
"repository": "https://github.com/Waxolunist/metalsmith-writemetadata",
"description": "Write the metadata excerpted from the files to the filesystem as json files."
},
{
"name": "XO",
"icon": "files",
"repository": "https://github.com/blainsmith/metalsmith-xo",
"description": "XO lint your JavaScript files."
},
{
"name": "YouTube",
"icon": "fork",
"repository": "https://github.com/juanpicado/metalsmith-youtube",
"description": "A Metalsmith plugin that lets you embed YouTube Videos."
}
]