
在經(jīng)歷了前一陣子酣暢淋漓的暴雨洗禮之后,南京的夏季,猶如一襲猛獸,開始驚醒,伴隨著酷熱、暴曬,一路向我們狂奔而來 。時(shí)而抑郁,時(shí)而沉悶,最后爆發(fā)。南京的夏天是有脾氣的, 一旦暴躁起來,誰也擋不住,咱們只有躲起來,避開她。本來這周末打算去游泳的,可一天硬生生的沒敢出門,打開電腦搗鼓下自己那點(diǎn)破事。
author:易則知

上周寫了一篇關(guān)于markdown工具的文章,文檔編輯利器之markdown工具,主要介紹markdown基本語法及使用方法,在工作中及寫作中也是用的得心應(yīng)手,前幾天在公司做技術(shù)分享的時(shí)候,采用的也是markdown工具編寫,這里面包含結(jié)構(gòu)排版,引用,代碼展示,圖文介紹,都能滿足和豐富我的技術(shù)分享內(nèi)容,而這我完全不用考慮怎么排版,只關(guān)注要闡述的思想及內(nèi)容即可,so, I like it !
然而...
在做技術(shù)分享過程中,當(dāng)把網(wǎng)頁版的markdown文檔投影到大屏幕時(shí),聽講者能夠看到下面即將分享的內(nèi)容,而不能很好的聚焦我當(dāng)前所講內(nèi)容,另一個(gè)方便也不能像ppt那樣給接下來所講內(nèi)容造成神秘感和吸引力,以及各種動(dòng)畫效果,減少聽講者打瞌睡,哈哈...yes,it has faults !
不能因?yàn)橛腥毕?,咱就拋棄?/em>...
于是,我這個(gè)周末就開始琢磨去完善它,改進(jìn)它,讓它也能像ppt一樣演示各種效果,使用者不用擔(dān)心怎么結(jié)構(gòu),寫出一份markdown文檔,可以轉(zhuǎn)化成網(wǎng)頁,word文檔,pdf文檔,長圖片,ppt... , 這些只需要使用者記住簡單的標(biāo)記即可,可以在不同媒介及形式下展示自己的文檔內(nèi)容,滿足各種場景的使用,這對寫作及演講者來說是件美好的事情,想想都開心。
要想完善它,首先你要完全理解它,于是,我開始研究markdown源碼...
目的:
- 使markdown文檔能夠自動(dòng)轉(zhuǎn)化為ppt演示文檔;
- 要求遵守markdown風(fēng)格的標(biāo)簽規(guī)定,使用友好,不徒增麻煩;
- 包含ppt的基本功能,例如內(nèi)容展示,各種切換特效,快捷鍵等;
- 能夠預(yù)覽及切換不同場景,一切都是為了更簡易,更高效,更方便;
- 作為一個(gè)markdown插件部署到github上,開源讓更多人參與來改進(jìn)它以便供更多人使用。
可行性分析
- markdown是對文檔進(jìn)行不同形式的轉(zhuǎn)化展示,主要展示在瀏覽器中,解析出來的就是網(wǎng)頁,技術(shù)上涵蓋html,js,css等,技術(shù)語言上沒問題;
- markdown標(biāo)簽解析是個(gè)難點(diǎn),要定于符合規(guī)范的,也要能夠包含ppt演示文檔所要求的相關(guān)功能,所以這個(gè)要好好研究;
- 技術(shù)架構(gòu)方面,前期要做好分析及架構(gòu),使編寫更規(guī)范,條理更清晰,思維邏輯明確,方便后期的維護(hù)及功能性擴(kuò)展。
- 借鑒開源項(xiàng)目的技術(shù),做好規(guī)范化,組件化;
- 毅力--缺少毅力就不會(huì)有好的結(jié)果,所以很重要;
周期
給自己定個(gè)周期吧,督促自己勿半途而廢!
- 一個(gè)月內(nèi)完成基本功能,能夠使用,開源到github上;
- 后期逐漸持續(xù)完善。
本文由易則知編寫及整理,若轉(zhuǎn)載請標(biāo)明作者及出處,謝謝!
易則易知,簡則易從。易知?jiǎng)t有親,易從則有功。有親則可久,有功則可大。可久則賢人之德,可大則賢人之業(yè)。簡易,則天下之理得矣;天下之理得,而成位乎其中矣。 --《易經(jīng)》