那些看上去高大上的項目文檔和個人博客原來用了這些技術

2020-12-23 Nodejs開發

作者: 碼農小胖哥 來源:碼農小胖哥

1. 前言

昨天忙裡偷閒分享了一個關於微信支付的開發包 Payment Spring Boot,有同學問文檔是用什麼搞得,今天就來分享一下關於程式設計師寫項目文檔的工具。無論是工作內部記錄,還是開源分享都非常有用。

2. MarkDown

MarkDown可以通過非常簡單的語法來進行文字、代碼塊、數學公式的排版,甚至還是實現流程圖、思維導圖。具有簡單易學、快捷方便的特點。

下面是原生的 MarkDown:

MarkDown 的源碼

下面對應的是預覽後的 MarkDown:

渲染後的MarkDown

配合 MarkDown 編輯器的快捷鍵,基本隨手就可以編排出漂亮的文檔。胖哥寫了幾百篇公眾號都是用Markdown寫的。無論是新手還是老手,MarkDown都是要掌握的。

另外這裡推薦一款很好用的MarkDown編輯器 Typora ,真的很好用,配合圖床,誰用誰知道。

3. Docsify

Docsify 可以快速幫你生成文檔網站。它不會生成靜態的 .html 文件,所有轉換工作都是在運行時。如果你想要開始使用它,只需要創建一個 index.html 就可以開始編寫文檔並直接部署在 GitHub Pages 或者Gitee Pages。它提供了中文文檔:https://docsify.js.org/#/zh-cn/

如果你會MarkDown,半個小時你就能搭建一個屬於你自己的文檔網站,它相當簡單好用。就在我寫這篇文章的時候Docsify剛剛獲得了 2020 年開源中國的最佳人氣的開源項目。

4. Hexo

Docsify用來搭建文檔是非常輕便的,但是它並不適用搭建個人博客。正如上面所言,它不會生成靜態頁面,因此不方便進行 SEO 等等更多的操作。在搭建個人博客的選擇上Hexo具有更佳的表現,它被開發出來的初衷就是搭建博客系統,它具有很多的樣式可供選擇,同時提供了插件市場你可以定製自己的博客風格和功能。最關鍵的是它也提供了中文文檔 :https://hexo.io/zh-cn/,你可以去學習配置。我的個人博客就是用Hexo自己改的:https://felord.cn

VuePress搭建博客也是非常出色的,你也可以去試試 Vue 風格的。

5. 總結

不要小看文檔,如果你能把自己開發的思路通過文檔清晰地表達出來,也是一個突出亮點。很多大牛都有很強的背書能力,所以寫作、畫圖都是不可或缺的能力。

相關焦點

  • 【讀者投稿】用Github+docsify,我花了半天就搭好了個人博客
    昨天終於克服了心裡的「猶豫」和「恐懼」,嘗試搭建了一把,半天就搞好了,看著能用。搭建博客只是一個小任務,為啥遲遲不能完成?只能說明鄙人執行力太差。想的多做的少,大多數時候我們只要開始行動之後,好多問題都會迎刃而解了。引用最新網上很流行的一段話,與君共勉之:我們遇到什麼困難也不要怕,微笑著面對它!消除恐懼的最好辦法就是面對恐懼!堅持,才是勝利。加油!奧利給!
  • 簡書整改,或許你可以試試在語雀寫博客?
    「語雀」是一個「專業的雲端知識庫」,孵化自 螞蟻金服,是 體驗科技理念下的一款創新產品,已是10萬阿里員工進行文檔編寫、知識沉澱的標配。語雀誕生伊始,只是希望能給工程師提供一個好用的工具用來寫技術文檔,達成「用Markdown寫文檔」這個小目標。
  • 技術人員為什麼要寫博客?
    以下是正文:來源:Zery zhang 的博客www.cnblogs.com/zery/p/3343893.html如有好文章投稿,請點擊 → 這裡了解詳情本文只代表個人見解,不代表任立場,如果您認為我的想法是錯的那很正常,因為這是我的想法,如果您覺得您的想法和我一樣,那我們就是傳說中的 「激友」(對生活衝滿激情的朋友)。
  • 不會代碼,如何零成本搭建個人博客?
    即便博客時代已經遠去,但如果你還想寫博客,想體驗一下像工程師輸入第一行代碼Hello World的感覺,那麼,從此刻開始,動手搭建一個自己的博客,還是值得的。 註:本文適合無代碼基礎的小白選手,因為我也是從零開始學起的。
  • 用飛書文檔,釋放你的寫作欲望!
    我在本地編輯完之後,還要手動上傳,或是手動複製地址分享給甲方或是同事,對方看過之後再打回來改稿,改完再繼續交第二版,對方再看再打回來,我收到後再改…….如此往復,我的電腦桌面上全是用各種關鍵字命名的改稿文件,時常會發錯或是丟稿。使用在線文檔還要登陸、分享連結,對方只能看不能改,會再給你一個單獨的修改意見,事情變得更加複雜了。飛書文檔獨立出布之後,我第一時間試用了。 感受就是:真香!
  • 那些年曹大寫過的博客
    第 21 篇,公司登陸驗證用的 Google Authenticator 來做校驗的原理。也就是將一個 key 分發給某個具體的帳戶,然後服務端和客戶端可以每隔 30 s 算一個 token。將 token 和帳戶驗證即可確定身份。第 22 篇,翻譯的一個後 GitHub 上的後端面試項目[3],並給出一些問題的回答。這些題基本都是比較開放的問題,很少一問一答這種。
  • 如何搭建一個比簡書更精美的個人博客
    想必大家都有過在一些大平臺上發布博客的經歷。無奈,不是排版太醜,就是不適合發布代碼,有的甚至是充斥著各種心煩的廣告,像牛皮癬一樣,極大地降低了技術人員在分享過程中獲得的成就感,唉,人在屋簷下不得不低頭。
  • 「分享」|hexo搭建個人博客
    小夥伴們,大家好丫,經過幾天的折騰,總算把我的項目頁面弄得差不多啦。雖然加載速度還是有點抱歉,但整體上已經有模有樣啦,O(∩_∩)O。今天的話,就來梳理一下從無到有如何搭出來一個項目,技術有限,也請大家多多指正哈。
  • 手把手教你從零搭建和部署自己的個人博客
    工作和學習過程中,我們經常遇到一些這樣或那樣的問題,此時我們可能會在網上找到相應的解決方法。但是過了一段時間之後,當我們再次碰到類似的問題時,早已忘記以前是怎麼解決的了,於是又要到網上去搜,浪費大量的時間和精力。面對這些重複的問題,我們為什麼不能把它們記錄下來呢?
  • 微軟新AI項目為文檔和電子郵件的圖像添加字幕
    打開APP 微軟新AI項目為文檔和電子郵件的圖像添加字幕 人工智慧實驗室 發表於 2020-11-18 10:54:16   微軟的一項新AI項目旨在自動為文檔和電子郵件中的圖像添加字幕,以便視覺障礙軟體讀取圖像。
  • GitHub 上那些值得一試的 Java 開源庫
    除了這些,你可能還會fork或Star一些其他的開源庫,但GitHub上的庫實在太多了,以至於對於個人來說,你很難有時間去發現並了解那些不斷加入的新庫,而它們卻往往能在一些新興領域中給你提供幫助。我一直使用JAVA來寫後端應用,平時也會關注一些國外技術大牛的博客(來自Tapki、DZone、Google Developer等技術博客),從而注意到了一些新的而且很有意思Java開源庫,它們有些能給你的項目帶來幫助,有些是以遊戲的形式幫你提高Java的編程水平,而另一些則能夠幫助你識別JAVA程序中的常見問題 。
  • 勞模精神耀三湘丨趙炳然:用「高大上」的技術,攻「接地氣」的難題
    編者按:85名湖南省2020年全國勞動模範和先進工作者剛從北京載譽歸來,今天又有498名湖南省勞動模範和先進工作者將受到表彰。他們敢於創造、勇於奮鬥,在平凡崗位上做出了非凡的業績。他們是我省各行各業、各條戰線湧現出來的先進人物,是民族的精英、人民的楷模。
  • 那些高大上的廣告,拍的時候統統low爆
    這年頭,不加幾個特技的廣告都不好意思上電視!但你知道嗎,很多騙過咱們眼睛的高大上廣告,那特效連5毛錢都不值,甚至可以說是low爆!文 | 艾米先埋個梗,如何在水下憋氣的時候保持優雅?那些沒準是人家0.5成的功力。往日裡,我們看到的那些華麗的宣傳海報無一不比產品本身精彩。而每張海報背後,都有一支苦逼的後期製作隊伍...其中的靈魂人物,就是PS大師。
  • Netflix 技術博客:更換移動 App 引擎的探索
    原文發表在其官方技術博客上,標題是:Netflix Android and iOS Studio Apps — now powered by Kotlin Multiplatform 出於這些原因,作為一個小型工程團隊,我們發現,為了可靠性和產品交付速度而進行優化,是我們成功滿足不斷提高的客戶需求所必需的。 網絡連接不可靠的可能性很高,這使得我們被迫要依靠移動解決方案來獲得健壯的客戶端持久性和離線支持。快速交付產品的需求讓我們開始嘗試多平臺架構。
  • 揭秘:充電寶是如何盜取你的個人隱私的?
    中午吃完飯,看到一個微博中別人轉的央視新聞《別被改裝充電寶盜取隱私》覺得又是啥高大上的東西上了央視,看完後才知道是數字公司的某研究員做的偽裝充電寶盜取隱私的玩意
  • 圓角矩形印章和橢圓形古典小篆印章用word文檔完美製作
    印章Word文檔功能強大,我們不僅可以拿來編輯文字,還可以利用其插入形狀,插入文字,製作一枚私人印章,雖然沒有PS製作的那麼精美,但是用Word製作簡單快捷,技多不壓身,適合初學者學習,能做出來,會很有成就感,按照步驟來做
  • 博客推薦百款免費iPad應用
    只要點擊桌面上的熱鍵或者將文檔導入虛擬印表機,即可立刻通過iPad或iPhone訪問這些文檔。  20、XE Currency for iPad  這是由XE.com開發的一款應用,可以隨時對180多種貨幣進行換算。iPhone版的XE Currency非常受歡迎,下載量已經超過100萬次。這款應用雖然簡單卻很強大,而且完全免費。
  • 個人網頁製作教程:用模板也能做出個性!
    那麼如何做好個人網站呢?在不懂設計和技術知識的情況下,個人網頁製作怎麼才能好看?這就需要你注意以下這些方面:1.好的網頁製作軟體對於零基礎新手來說,做網頁設計則一般是使用自助建站模板,模板的質量對網站有重要影響。
  • 金山文檔舉辦「文檔」上的溝通會 月活躍用戶如何破2.39億?
    金山文檔在其APP客戶端上,舉辦了主題為「協作生萬物」的線上媒體溝通會。據悉,這是全球首次在「協作文檔」上舉辦的媒體溝通會,超過100多家來自全國各地的媒體足不出戶,藉助金山文檔遠程會議功能,通過在手機上共同分享和協作同一個「文檔」,成功進行了一個半小時的深度交流。
  • 轉型成為項目經理,鬼知道我經歷了什麼
    我開始焦慮起來,這樣下去,我要當上總經理,出任CEO,迎娶白富美的人生小目標,可是要萎掉的啊。於是,那時還是程序猿的我,漸漸」多事」起來:一會跑到產品經理那裡:「我看到一篇某某博客,作者用Axure把需求文檔、產品原型、PRD等等結合到了一起,這樣不同文檔切換查看就很方便,會節省大家一些時間,還特顯高大上,我們也試試?」