Web演示文檔創建工具:Hovercraft
Hovercraft簡化了創建 Impress.js 文檔的過程,使用 reStructuredText 創建演示文檔。和用HTML制作幻燈片不同,Hovercraft可以讓你更加專注于寫作。你可以任意改動元素而不用擔心標記語言的標簽封閉問題。
在線示例:http://regebro.github.com/hovercraft
舉個例子,我想創建了一張幻燈片,比上一張幻燈片大了五倍并且旋轉了90度。那么在Hovercraft里,只需要兩行代碼就能完成這些工作:
:data-scale: 5 :data-rotate: 90 Heading ======= * Bullet Point 1 * Bullet Point 2
使用Hovercraft極大的簡化了impress.js的使用。Hovercraft支持四種放置幻燈片的方式,如果沒有設置的話,會使用默認 的切換方式,也就是向左飛出切換到下一張。如果你想讓你的幻燈片更酷炫一點,你可以使用相對布局,幻燈片會基于你自定義的偏移量進行切換。如果在中間插入 了一張幻燈片,接下來的其他幻燈片也會依次自動適應調整坐標。如果你想要控制其中的細節,你可以使用絕對布局,提前定義好每個幻燈片的坐標并用SVG制定好路線。
Hovercraft的文檔評價SVG布局“用起來有點繁瑣”,不過它可以讓你更加精確的控制幻燈片的每一個細節,讓你的演示更加出彩。另外,如果 你想在你的演示中插入代碼,那也沒有問題,Hovercraft支持代碼語法高亮,并且它還提供一個專門給演講者看的屏幕,可以顯示筆記,并且還有計時功 能。當你寫好了一份文檔,一條簡單的命令就可以把rst文件轉換成HTML演示文稿:
hovercraft [markupfile] [output directory]
雖然Hovercraft有很多優點,但是它依然需要使用者有一定的CSS常識。默認的主題十分的樸實,如果你想要你的演示出彩的話,還是要花一些功夫的。給幻燈片加上CSS并非難事,但是和PPT中點擊就能選主題相比,還是顯得復雜了一些。
特性:
- Write your presentations in a text markup language. No slow, limiting GUI, no annoying HTML!
- Pan, rotate and zoom in 3D, with automatic repositioning of slides!
- A presenter console with notes and slide previews!
- The slide show generated is in HTML, so you only need a web browser to show it.
- Easy sharing, as it can be put up on a website for anyone to see!