https://github.com/itafroma/jekyll-indent_filter
Jekyll plugin to provide an indentation filter.
https://github.com/itafroma/jekyll-indent_filter
Last synced: 3 months ago
JSON representation
Jekyll plugin to provide an indentation filter.
- Host: GitHub
- URL: https://github.com/itafroma/jekyll-indent_filter
- Owner: itafroma
- License: mit
- Created: 2014-01-04T07:10:52.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-04-06T02:59:40.000Z (about 10 years ago)
- Last Synced: 2025-01-23T06:09:07.741Z (4 months ago)
- Language: Ruby
- Size: 133 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jekyll Indentation Filter
This plugin provides a filter for indenting Liquid output.
Based on the example plugin described in [Mike Fulcher][1]’s blog post,
"[Better Indentation for Injected Jekyll Content][2]", this plugin solves the
`` and `` tag caveat mentioned in the blog post and incorporates a
few code style changes and optimizations.## Installation
This plugin is provided as a gem:
```sh
gem install jekyll-itafroma-indent_filter
```Once the gem is installed, include it in your Jekyll site's configuration:
```yaml
gems: ['jekyll/itafroma/indent_filter']
```## Usage
Specify the number of spaces you’d like the output to be by using the `indent`
filter:```liquid
{{ content | indent: 20 }}```
## Acknowledgements
This plugin is inspired the example provided in Mike Fulcher’s blog post,
"Better Indentation for Injected Jekyll Content".The `
` and `` indentation solution was inspired by [kerotaa][3]'s
[remove-empty-lines-html.rb][4] plugin.## Copyright and license
This plugin is copyright © 2013 [Mark Trapp][5]. All rights reserved. It is made
available via the MIT license. A copy of the license can be found in the
`LICENSE` file.## Related links
* [Canonical project page][6]
* [RubyGems project page][7][1]: http://drawingablank.me "Muke Fulcher’s website"
[2]: http://drawingablank.me/blog/indentation-for-injected-jekyll-content.html "Better Indentation for Injected Jekyll Content"
[3]: http://kerotaa.hateblo.jp "kerotaa’s website"
[4]: https://gist.github.com/kerotaa/5788650 "kerotaa’s remove-empty-lines-html.rb"
[5]: https://marktrapp.com "Mark Trapp’s website"
[6]: https://marktrapp.com/projects/jekyll-indent-filter "Jekyll Indentation Filter project page"
[7]: https://rubygems.org/gems/jekyll-itafroma-indent_filter "RubyGems project page"