title: Marko Changelog keywords:
- ruby
- markup-compiler ...
- Plugable -> Plugin; compiler, parser, validator, storage are Plugins; move to plugins
- redesing demo content and updata Github Pages
- sancho:serve maps "/" to index.html
- add order_index to Artifact?
- updated Sancho
- removed "docs" branch
- some tree_node.rb methods optimization
- demo artifact for Github Pages
- new mkdemo rake task that renders demo copies it into DEMO.md
- DEMO.md added to sancho.yml
- changed
Markup::Compiler
for using collection instead of decorated object - changed
Markup::Decorator
for providing#text
than combines header, props, and body - changed
default
andcustom
templates - fixed
rake marko:toc
for usingabort
instead ofreturn
for empty query - removed unused
id
frommarko.yml
- changed compiler for using
trim_mode: '%<>'
for ERB - changed decorator
- removed
?\n
in#header
,#body
- changed
#meta
for returning original meta without system keys - added
#props
for creatingmeta
table - added
alias :topic :header
- removed
- changed
tt/artifact.md.tt
for removing extra empty lines - added
tt/custom.md.tt
as an example of handling custom meta keys - added test for
tt/*.md.tt
- upgraded for Ruby 3.2
- fixed
assets/init/Rakefile
for lost file extension - removed extra word from README
- changed artifact filename into
bin/artifact.md
; fixedREADME.md
- removed Psych object string from
marko.yml
- changed
TreeNode#belongs_to?
- added
$ marko samples
that copies samples into.marko/samples
- fixed "Marko v0.1.3" error gem version
- changed
$ marko demo
, now it copies demo into.marko/demo
- Initial release