cleaver 可以将 Markdown 文档转化为网页格式,基于 Ruby 语言编写,同样支持基于 Markdown 的 DSL。它的整体设计风格也是十分简约,作者还有其它几个很 cute 的小工具。
下面给出一个 clever 支持的文件的例子。
title: Basic Example author: name: Jordan Scales twitter: jdan url: http://jordanscales.com output: basic.html controls: true -- # Cleaver 101 ## A first look at quick HTML presentations -- ### A textual example Content can be written in **Markdown!** New lines no longer need two angle brackets. This will be in a separate paragraph -- ### A list of things * Item 1 * Item B * Item gamma No need for multiple templates!
安装和使用:
npm install -g cleaver cleaver path/to/something.md
它支持多种主题和语法高亮等功能,
官方网站:
项目维护:https://github.com/jdan/cleaver
推荐指数:4.5
LandslideLandslide 可以利用 markdown、ReST 或 textile 格式文件生成 HTML5 的网页 slides,参考了 Google 的 html5slides。
Landslide 基于 Python 开发,最大的优点就是简洁,从安装到编写,到生成的 slides 风格都十分简洁。整个过程,用户只需要懂 Markdown 语法就可以。
此外,它的配置文件(.cfg)使用了类似 ini 文件的语法,也很容易理解。
安装:
pip install landslide
运行
landslide slides.md
默认会生成 html 格式的 slides。
是不是很简单?
此外,它还支持生成 pdf、快捷键、备注、自定义主题、CSS、JavaScript、注册新的语法宏等高级功能。
其它HTML5 Rocks 是一个基于 HTML5 的强大的网页 slides 展示系统。它生成的网页可以支持多种风格,但需要用户掌握一定的网页编程技术。
另外,可能有人会推荐 Prezi(),我也为 Prezi 的动态效果所惊讶。但对于关注内容的人员(特别是工程师)来说,并不十分推荐 Prezi,Prezi 往往更适合于设计或市场营销人员。