README

Goldsmith-Plugins

This is a repository of Goldsmith core plugins.

Directories

Path Synopsis
Package devserver makes it easy to view statically generated websites and automatically rebuild them when source data changes.
Package devserver makes it easy to view statically generated websites and automatically rebuild them when source data changes.
filters
Package harness provides a simple way to test goldsmith plugins and filters.
Package harness provides a simple way to test goldsmith plugins and filters.
plugins
absolute
Package absolute converts relative file references in HTML documents to absolute paths.
Package absolute converts relative file references in HTML documents to absolute paths.
breadcrumbs
Package breadcrumbs generates metadata required to enable breadcrumb navigation.
Package breadcrumbs generates metadata required to enable breadcrumb navigation.
collection
Package collection groups related pages into named collections.
Package collection groups related pages into named collections.
document
Package document enables simple HTML modification via callback via "goquery", an API similar to "jquery".
Package document enables simple HTML modification via callback via "goquery", an API similar to "jquery".
frontmatter
Package frontmatter extracts the metadata stored in your files.
Package frontmatter extracts the metadata stored in your files.
index
Package index creates metadata for directory listings and generates index pages for every directory which contains other files.
Package index creates metadata for directory listings and generates index pages for every directory which contains other files.
layout
Package layout transforms content by applying Go templates to the content and metadata of HTML files.
Package layout transforms content by applying Go templates to the content and metadata of HTML files.
livejs
Package livejs injects code to reload the current page when it (or its dependencies) are modified.
Package livejs injects code to reload the current page when it (or its dependencies) are modified.
markdown
Package markdown renders Markdown documents to HTML with the "goldmark" processor.
Package markdown renders Markdown documents to HTML with the "goldmark" processor.
minify
Package minify removes superfluous data from a variety of web formats without modifying their behavior in web browsers.
Package minify removes superfluous data from a variety of web formats without modifying their behavior in web browsers.
pager
Package pager splits arrays of metadata into standalone pages.
Package pager splits arrays of metadata into standalone pages.
summary
Package summary generates a summary and title for HTML files using CSS selectors.
Package summary generates a summary and title for HTML files using CSS selectors.
syntax
Package syntax generates syntax highlighting for preformatted code blocks using the "chroma" processor.
Package syntax generates syntax highlighting for preformatted code blocks using the "chroma" processor.
tags
Package tags builds tag clouds from file metadata.
Package tags builds tag clouds from file metadata.
thumbnail
Package thumbnail automatically generates thumbnails for a variety of common image formats and saves them to a user-configurable path.
Package thumbnail automatically generates thumbnails for a variety of common image formats and saves them to a user-configurable path.