0.1.2 • Published 8 years ago
mdast-directive-comment v0.1.2

OHP
OHP is Hacker's Presentation writer with Markdown and CSS
Usage
Frontmatter
fontSize(number?) - Font size (default:36)page- Default configuration for each pagesclassName(string?) - Default class(es)
pageNumber- Default configuration for page numbersenable(boolean?) - Whether to render the page numbers (default:false)className(string?) - Class(es) of page number elements (default:pageNumber)number(number?) - Pgae number for the first page (default:1)
Example
---
fontSize: 32
page:
className: page
pageNumber:
enable: true
---
# TitleComment directives
<!-- newpage -->
Example
# Page 1
<!-- newpage -->
# Page 2<!-- page [options] -->
options
className(string?) - Class(es) of the page element
Example
<!-- page className="title" -->
# Title
<!-- newpage -->
<!-- page className="toc" -->
# Table of Contents<!-- pageNumber [options] -->
options
enable(boolean?) - Whether to render the page number to the current pageclassName(string?) - Class(es) of the page number elementnumber(number?) - Number to render to this page
Example
<!-- pageNumber enable=false -->
# Title
<!-- newpage -->
<!-- pageNumber number=1 className="toc__pageNumber" -->
# Table of ContentsKeyboard Shortcuts
| Windows/Linux | Mac | Action |
|---|---|---|
| Ctrl+Enter | Cmd+Enter | Insert <!-- newpage --> |
Sample
- [source](https://gist.github.com/izumin5210/b4a61ed5003b1666dfe8ecd5baf683f1)(https://speakerdeck.com/izumin5210/performance-of-rendering-over-10k-items-using-react)
Development
# Run `yarn install` and `lerna bootstrap`
$ yarn bootstrap
# Start webpack-dev-server and electron
$ yarn start:dev
# Or, run `yarn start:dev:app` and `yarn start:dev:server`License
Licensed under MIT License.