Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okeeblow/jekyll-beastiepress
FreeBSD community tags for Jekyll/Liquid
https://github.com/okeeblow/jekyll-beastiepress
Last synced: about 1 month ago
JSON representation
FreeBSD community tags for Jekyll/Liquid
- Host: GitHub
- URL: https://github.com/okeeblow/jekyll-beastiepress
- Owner: okeeblow
- License: mit
- Created: 2011-12-27T00:38:26.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2014-09-25T23:55:19.000Z (about 10 years ago)
- Last Synced: 2024-04-25T08:21:08.068Z (8 months ago)
- Language: Ruby
- Homepage:
- Size: 147 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
- awesome-jekyll-plugins - **Beastie Press** - beastiepress](https://rubygems.org/gems/jekyll-beastiepress)) -- FreeBSD utility tags. (Tags)
README
BeastiePress for Jekyll
=======================These Jekyll plugins add ```port```, ```pr```, and ```man``` tags through Liquid, making it easy to link to FreeBSD ports, problem reports, and manual pages.
The canonical repository for this software is hosted at [cooltrainer.org/source](https://cooltrainer.org/source/). The GitHub remote is for social features like pull requests.
Basic Setup
-----------
Install the gem:[sudo] gem install jekyll-beastiepress
Bundler Setup
-------------
Already using Bundler to manage gems for your Jekyll project? Using Octopress? Just add to your ```Gemfile```:gem "jekyll-beastiepress"
Enable
------
Create a plugin file within your Jekyll project's ```_plugins``` directory:# _plugins/jekyll-beastiepress.rb
require "jekyll-beastiepress"Usage
-----### man
Syntax:{% man [section] command ['release'] ['link text'] ['title text'] %}
Examples:
{% man 8 lpc "FreeBSD 8.1-RELEASE" "the manpage" "Section 8 of the lpc manpage" %}
{% man 8 lpc "FreeBSD 8.1-RELEASE" %}
{% man lpc %}Output:
### port
Syntax{% port portname ['link text'] ['title text'] %}
Example:
{% port www/subsonic "A link to www/subsonic on Freshports" "Subsonic" %}
Output:
### pr
Syntax:{% pr [category/]prnumber ['link text'] ['title text'] %}
Example:
{% pr ports/151677 'the fix' 'Filename handling fix for cuetools.sh' %}
{% pr ports/151677 %}Output: