rimu-plain-layout
v1.0.1
Published
Minimal HTML5 layout for Rimu Markup
Downloads
5
Readme
Rimu Markup Plain Layout
A minimal unstyled HTML5 layout for the Rimu Markup rimuc command.
This package is also serves as a template for creating new layouts.
Installation
If you haven't already done so install Rimu:
sudo npm install -g rimu
Install this package:
sudo npm install -g rimu-plain-layout
Usage
Once this package has been installed then you can use the rimuc
command --layout plain
option to create unstyled HTML5 documents
from Rimu markup. The following example generates an HTML5 file
named mydocument.html
:
rimuc --layout plain mydocument.rmu
How it works
When --layout <layout-name>
option is specified rimuc
searches for
a built-in layout with the same name. If it's not found then rimuc
attempts to import a nodejs module named rimu-<layout-name>-layout
(in this case rimu-plain-layout
). The imported module contains two
attributes, header
and footer
, which return the Rimu header markup
and footer markup respectively.
Creating new layouts
Creating a new layout is straightforward:
- Clone the
rimu-plain-layout
Github project. - Replace or edit
header.rmu
andfooter.rmu
files. - Edit
package.json
andREADME.md
to reflect the new layout name, Github repository, author etc.
For more complex header and footer examples take a look at the rimuc
built-in layouts header and footer
files.