Sha256: d9dd9678fe50fe426267edf1e87410b3fcd1473342c7a1856faa546e5cde67bf
Contents?: true
Size: 1.76 KB
Versions: 2
Compression:
Stored size: 1.76 KB
Contents
# Bunto Sitemap Generator Plugin *Bunto plugin to silently generate a sitemaps.org compliant sitemap for your Bunto site* [![Build Status](https://travis-ci.org/bunto/bunto-sitemap.svg?branch=master)](https://travis-ci.org/bunto/bunto-sitemap) ## Usage 1. Add `gem 'bunto-sitemap'` to your site's Gemfile and run `bundle` 2. Add the following to your site's `_config.yml`: ```yml gems: - bunto-sitemap ``` If all gem plugins have the same `priority`, they will be executed in the order they are required, generally. Thus, if you have other plugins which generate content and store that content in `site.pages`, `site.posts`, or `site.collections`, be sure to require `bunto-sitemap` either *after* those other gems if you *want* the sitemap to include the generated content, or *before* those other gems if you *don't want* the sitemap to include the generated content from the gems. (Programming is *hard*.) ## Exclusions If you would like to exclude specific pages/posts from the sitemap set the sitemap flag to `false` in the front matter for the page/post. ```yml sitemap: false ``` ## Developing locally Use `script/bootstrap` to bootstrap your local development environment. Use `script/console` to load a local IRB console with the Gem. ## Testing 1. `script/bootstrap` 2. `script/cibuild` ## Contributing 1. Fork the project 2. Create a descriptively named feature branch 3. Add your feature 4. Submit a pull request ## Issues 1. If the `sitemap.xml` doesn't generate in the `_site` folder, ensure `_config.yml` doesn't have `safe: true`. That prevents all plugins from working. 2. If the `sitemap.xml` doesn't generate in the `_site` folder, ensure that you don't have a sitemap generator plugin in your `_plugin` folder.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bunto-sitemap-2.0.0 | README.md |
bunto-sitemap-1.0.0 | README.md |