Sha256: fd80029812809b60290dd9d670ee998d218b3ab3fc911b2e3c2cd63ed61181b6
Contents?: true
Size: 1.64 KB
Versions: 2
Compression:
Stored size: 1.64 KB
Contents
# zine Yet another blog aware static site generator. ## Warning: pre-release code These are the very early days of zine, expect breaking changes. ## Why yet another static blog engine? Written in a #100DaysOfCode challenge -- my [progress log's here](CHANGELOG.md). Despite the [proliferation in these things][engine_list] (450!) I still find it more comfortable to use my own tools. Presented here in the hope it's of use to someone else too. ## Installation Install the gem. ```shell $ gem install zine ``` Then generate a new site scaffold, cd to a new folder and: ```shell $ zine site ``` Then update your site's name, your name & so on in zine.yaml. ## Day to day usage To set up a new blog post: ```shell $ zine post 'Your chosen title' ``` Your new post will have some fields set up in the YAML front matter, feel free to edit them too. Once you're done writing, build your new site: ```shell $ zine build ``` ### Halp! To see the options available: ```shell $ zine ``` ### Up next This is only a first cut at this gem, the stuff I considered a (barely) minimum viable product. Up next are: - CSS preprocessing - file watching - migration scripts from eg Jekyll? Maybe. - Apple News - SSH uploads, as well as - much refactoring - docs - tests, lots of tests - and a few other things ## Contributing Yes please. Bug reports and pull requests are welcome on GitHub at https://github.com/mikekreuzer/zine. ## Tests ```shell bundle exec rspec spec # or your alias for that ``` ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT). [engine_list]: https://staticsitegenerators.net
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zine-0.2.0 | README.md |
zine-0.1.0 | README.md |