Sha256: 0f96947dbca5363ba5fcdb047a205aefc6cc4b06680e5d4062fd149a61b48d0a

Contents?: true

Size: 1.13 KB

Versions: 21

Compression:

Stored size: 1.13 KB

Contents

---
title: Documentation Plugins
permalink: /docs/
---

# Octopress Docs

If you have the Octopress gem installed, run `$ octopress docs` from the root of your Jekyll site, and a website will mount at `http://localhost:4444` with documentation for Octopress and any plugins which support this feature.

## Adding docs to your plugin

If your plugin is built on Octopress Ink, these documentation pages are added automatically. If not, use
the code below to automatically add your plugin's Readme, Changelog and any pages in your gem path under `assets/docs`.

```ruby
if defined? Octopress::Docs
  Octopress::Docs.add({
    name:        "Your Plugin",
    description: "This plugin causes awesomeness",
    path:        File.expand_path(File.join(File.dirname(__FILE__), "../")), # gem root
    slug:        "your-plugin",                      # optional
    source_url:  "https://github.com/some/project",  # optional
    website:     "http://example.com",               # optional
  })
end
```

It's a bit odd, but the `if defined? Octopress::Docs` allows you to register doc pages if possible, without having to add the octopress gem as a dependency.

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
octopress-3.0.4 assets/docs/docs.md
octopress-3.0.3.alpha.2 assets/docs/docs.md
octopress-3.0.3.alpha.1 assets/docs/docs.md
octopress-3.0.3.alpha.0 assets/docs/docs.md
octopress-3.0.2 assets/docs/docs.md
octopress-3.0.1 assets/docs/docs.md
octopress-3.0.0 assets/docs/docs.md
octopress-3.0.0.rc.37 assets/docs/docs.md
octopress-3.0.0.rc.36 assets/docs/docs.md
octopress-3.0.0.rc.35 assets/docs/docs.md
octopress-3.0.0.rc.34 assets/docs/docs.md
octopress-3.0.0.rc.33 assets/docs/docs.md
octopress-3.0.0.rc.32 assets/docs/docs.md
octopress-3.0.0.rc.31 assets/docs/docs.md
octopress-3.0.0.rc.30 assets/docs/docs.md
octopress-3.0.0.rc.29 assets/docs/docs.md
octopress-3.0.0.rc.28 assets/docs/docs.md
octopress-3.0.0.rc.27 assets/docs/docs.md
octopress-3.0.0.rc.26 assets/docs/docs.md
octopress-3.0.0.rc.25 assets/docs/docs.md