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

2020-12-21 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. 總結

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

相關焦點

  • 使用Hexo+Github搭建個人博客網站
    曾幾何時,筆者也幻想過寫個項目來搭建屬於自己的個人博客
  • 手把手搭建個人博客(圖文教程)
    首先我們談一談搭建個人博客必要性,個人認為在學習過程中,被動接受知識對你的提高是輕微的。可見搭建個人博客是非常有必要的,很多讀者很早就要求我發一篇搭建個人博客的文章,由於個人時間願意本來想直接轉載,但是在自己實際操作中遇到很多坑,浪費不少時間,都是把主要步驟給出且時間久遠,沒有詳細的圖文配合。
  • 一杯茶的時間,上手 Gatsby 搭建個人博客
    Gatsby 項目結構建議使用 Starter 修改著理解 Gatsby,我用的是 Gatsby + Netlify CMS Starter[11]。完整的 Gatsby 項目結構可以看文檔[12],這裡針對搭建博客用到的功能說明一下。
  • 寫了十年技術博客,我收穫了什麼
    我的第一篇(姑且算是技術分類,但實際是我自己的做的一個軟體介紹)技術博客發布於2010年,在我大二的時候,那時候的技術博客還託管在博客園(https://www.cnblogs.com/hh54188)上;之後在13年到14年左右的時候,為了熟悉 Node.js ,用 Node.js + MangoDB 寫了一個內容管理的cms,並且部署在 heroku 上(後來因為沒有續費
  • 月入2W的操作,個人博客的賺錢玩法分享,簡單可複製的冷門項目(黑帽子)
    從理論上來說,網站是一個典型的網際網路流量生意,任何類型的網站都有賺錢機會,但都是基於流量進行賺錢,但從我的經驗來看,在諸多網站項目中,最容易賺錢的莫過於個人博客,不過我所說的個人博客,並非寫寫生活日記和個人感悟之類的博客,而是有關各個賺錢項目的博客。
  • 如何用 GitHub 從零開始搭建一個博客?
    作為目前全球最大的程式設計師社區,GitHub 能做的可不僅僅是託管源碼這一操作,你還可以使用 GitHub 的 Pages 功能來搭建一個屬於自己的博客,在上面寫文章,開評論,跟讀者互動,隨意更換博客主題,只要你想折騰,這些都能輕鬆做到。今天跟大家分享一篇文章,教你如何一步步使用 GitHub 搭建出個人博客。
  • Hexo+Github/Gitee 搭建個人博客
    個人博客的好處是你可以隨便折騰,沒有太多限制。搭建個人博客的框架有很多,比如wordpress、Hexo、Vuepress、Jekyll、Django等,Hexo博客簡潔高效,配置簡單,文章可以使用markdown語法編寫,下面介紹 hexo博客搭建步驟。
  • 如何用 GitHub 從零開始搭建一個博客 ?
    首先使用如下命令創建項目:這裡的 name 就是項目名,我這裡要創建 NightTeam 的博客,我就把項目取名為 nightteam 了,用了純小寫,命令如下:這樣 nightteam 文件夾下就會出現 Hexo 的初始化文件,包括 themes、scaffolds、source 等文件夾,這些內容暫且先不用管是做什麼的,我們先知道有什麼,然後一步步走下去看看都發生了什麼變化
  • 一看就會的保姆級教程,10分鐘搭建個人博客
    Part1前言相信很多人都想擁有一個自己的個人博客,現有的個人博客搭建框架已經有很多了,例如 hexo 、vuepress 、jekyll 等等,這裡我選用 vuepress 來快速搭建個人博客網上教程千千萬,但總歸都是零零散散的,沒人會給你講解得清清楚楚,所以我這裡就手把手來講解一下如何從零搭建
  • 個人站長博客賺錢,你需要思考更多
    我看了一下這個博主,更新的挺勤奮的。博主在做這個博客的時候,他的出發點,並不是為了賺錢,而是為了記錄,記錄經驗,記錄成長。包括我最早在做個人博客的時候也是一樣的想法。而這種純技術類型的博客,我們怎麼去說他呢?對於部分人來說,價值跟高,就跟老蔣部落一樣。記錄了很多的問題和解決方案,可以影響很多的行業的同行。但是,賺錢能力非常的弱。
  • 個人博客|第一章|手把手教你搭建、上線個人博客
    」前言Hello,我是淡漠,今天帶大家一起搭建個人博客。個人博客一直都是非常受歡迎的個人項目,個人博客分靜態和動態兩種,淡漠個人比較青睞靜態博客,靜態不需要管理後端,相比動態博客,靜態博客可以不需要花一分錢,開發成本要低一些,畢竟作為學生黨,買伺服器放一個博客網站有點浪費,也可以把精力集中於寫博客,而不是開發博客。
  • 為什麼建立 WordPress 個人博客?
    後來,有人告訴我應該把 Feed 託管到 FeedBurner,這樣可以減輕伺服器的流量,也能夠知道多少人訂閱你的博客,發現我的博客竟然有99個人訂閱了。狂喜!!!後來我開始也也學會了寫 WordPress 插件,我寫的 WordPress Related Posts 竟然很多人用,很多人推薦,竟然一舉把我的博客 PR 搞到了5。
  • 2020十大編程博客:私藏的寶藏程式語言博客大放送
    你可以看到人工智慧、編程(主要是Python和JavaScript)、機器學習以及它們在項目中的最佳使用方式的相關文章。該網站針對加載速度和閱讀舒適度進行了優化,滿足了那些喜歡夜間模式讀者的需求。與其他博客不同,筆者使用了一個名為Hugo的靜態網站生成器來生成這個網站。與WordPress這樣的CMS(內容管理系統)相比,它的速度快很多。
  • 從頭教你使用 Hugo 搭建自己的博客
    潮起潮落D瓜哥早在 2012年就使用 WordPress 搭建了一個博客: "地瓜哥"博客網—分享技術帶來的喜悅,WordPress 不虧是全世界最流行的開源 CMS 系統,各種插件可以滿足非常對的需求。當年D瓜哥還想研究一下它的原始碼,可惜對 PHP(對,就是那個拍黃片的)無感,沒有堅持下去。
  • 想要搭建個人博客?我調研了100來個 Java 開源博客系統,發現這 5...
    支持移動端自適應,配有完備的前臺和後臺管理功能。技術 : Springboot + Shiro + MySQL + Mybatis + Redis推薦等級 :⭐⭐⭐⭐評價 :我個人比較喜歡的一款博客樣式類型(不過,需要花更多時間自定義和完善。沒精力折騰的,慎入!),自帶評論系統、SEO 等功能。
  • 零代碼教你用 GitHub 搭建個人博客!
    轉自量子位,作者賴可GitHub 不僅可以傳代碼,還可以建博客。利用 GitHub Pages 平臺,就可以搭建非常好用的個人博客。但是難點在於,你在要敲很多代碼才能搭出一個博客。對於小白和新手來說,太不友好。沒關係!現在不用寫代碼也可以了。不需要敲碼,不用寫使用命令行,可以自定義主題,還能有自己的域名。
  • 技巧| Blogdown+Hugo+Netlify搭建個人博客
    作為一個醫學生,每每在網絡上瀏覽到各路程序猿大神們自己搭建的個人博客,心中都無比羨慕。最近看到謝益輝、王詩翔、莊閃閃等人介紹的用R語言來搭建個人博客,心中羨慕之情如滔滔江水無法阻擋。於是自己動手,在奮鬥了2天1夜之後,終於把我的個人博客阿狸的Blog的雛形搭建出來了,途中踩坑數個,在這裡做個記錄。也許有人要問,搭建個博客要這麼久麼。
  • 好用免費的個人博客寫作平臺推薦
    點擊藍字關注我獲取 高效/實用/好玩 的工具軟體和教程之前已經詳細分享過《建站之路:個人網站搭建及相關教程》,自建博客的自由度很高
  • 開發人員必須有自己技術博客,使用Hugo和Firebase創建免費博客
    寫作是每個軟體開發人員都應培養的一項關鍵技能,而寫作可以從創建自己技術博客開始,讓我們看一下如何使用Hugo和Firebase免費地部署自己的博客,當然你可以使用GitHub,因為GitHub建立技術博客網站太常見,我們就不再進行討論,或許你還可以在其他免費平臺建立。
  • 通過博客賺錢
    我從2017年開始玩獨立博客,之前的博客也都是在新浪,網易之類的平臺上。隨著這些公司不太重視這塊業務之後,平臺博客,的限制太多,基本是白白浪費了時間。如果你對網際網路不是很了解,可以看看這個專題頁面,網際網路專題頁 這是有關網際網路認識、學習、應用的專題頁面,儘管它還不是很完善。搭建一個博客1,選擇一個合適的博客程序。在不懂技術的情況下,這尤為重要。