Markdown timeline format and toolkit.
Markdown timeline format and toolkit.
For example, mdline convert a markdown file to following HTML file.
mdline timeline: https://mdline.netlify.com/
ECMAScript - Wikipedia
## {{Date}}: TITLE
MARKDOWN BODY
## {{Date}}--{{Date}}: TITLE
MARKDOWN BODY
Example:
## 1997-06: ECMAScript 1
First edition.
## 1998-06: ECMAScript 2
Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard.
## 1999-12: ECMAScript 3
Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements.
## 2000-01--2007-10-23: [Abandoned] ECMAScript 4
Fourth Edition was abandoned, due to political differences concerning language complexity. Many features proposed for the Fourth Edition have been completely dropped; some were incorporated into the sixth edition.
For more details, see ECMAScript timeline markdown and HTML.
You can also live demo on https://mdline.netlify.com/.
Install with npm:
npm install --global mdline
Convert mdline format text to html.
mdline ./timeline.md -o timeline.html
# or
npx mdline ./timeline.md -o timeline.html
For more details, see mdline package.
This repository is a monorepo includes following packages.
See Releases page.
yarn install
yarn bootrap
yarn test
# = npm version
yarn run versionup
# = npm publish
yarn run release
You have a basic Docker integration in the docker
directory with an example file.
docker/build.sh
. A docker image named mdline
will be created.docker/test.sh
. It will convert the docker/example.md
file to HTML format.Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
MIT © azu