用Markdown做ppt
Published
05 September 2013
Contents
小学期开始了,课上要求每个同学都要做简短展示,看到最近流行起来的用html5做ppt的技术,加之电脑上又没有装office,于是乎索性想折腾一下用markdown写ppt。
在网上挑了半天以后,决定用 landslide
和google html5slides
来折腾,一来是比较轻量级,最后可以编译出单个html不超过100k,二来是简介大方并且可定制。当然还有一些重量级的html5 slide制作工具,比如Reveal.js
,但是大多需要ruby环境,于是乎懒得折腾了。
google html5slides
就是一套js代码,用起来很方便,而landslide
做的就是简单地吧markdown翻译了以后生成html,用python开发的。
用 ---
来做分页,源码如下:
# Landslide
---
# Overview
Generate HTML5 slideshows from markdown, ReST, or textile.
![python](http://i.imgur.com/bc2xk.png)
Landslide is primarily written in Python, but it's themes use:
- HTML5
- Javascript
- CSS
---
# Code Sample
Landslide supports code snippets
!python
def log(self, message, level='notice'):
if self.logger and not callable(self.logger):
raise ValueError(u"Invalid logger set, must be a callable")
if self.verbose and self.logger:
self.logger(message, level)
花了半个小时捏css以后,一个简单的ppt出炉了,大家可以戳⇒这里⇐围观~
意外的发现 本座倒要看看你能活几天
这个游戏的BGM it's only the fairy tale
挺好听的,游戏没玩专门听BGM去了。
blog comments powered by Disqus