博客平臺、Markdown編輯器與hexo admin簡介

今天來介紹下一些博客平臺,順帶也介紹幾個筆者用過的Markdown編輯器,以及最近剛剛開始使用的博客後臺管理的神器hexo-admin。html

1 博客平臺

關於如何寫博客這個事情確實是一件比較有意思的事情,儘管最近網易、新浪等博客平臺紛紛宣佈倒臺,可是感受在程序猿界並無多少影響。業內比較出名的博客平臺實在太多,筆者目前也是多個博客平臺同步更新。因此也簡單提下可使用的博客平臺。node

  • 1.CSDN: CSDN (Chinese Software Developer Network) 創立於1999年,是中國的IT社區和服務平臺,爲中國的軟件開發者和IT從業者提供知識傳播、職業發展、軟件開發等全生命週期服務,知足他們在職業發展中學習及共享知識和信息、創建職業發展社交圈、經過軟件開發實現技術商業化等剛性需求。
  • 2.簡書: 簡書是一個創做社區,任何人都可以在其上進行創做。用戶在簡書上面能夠方便的創做本身的做品,互相交流。簡書成爲國內優質原創內容輸出平臺。
  • **3.開源中國:**開源中國成立於2008年8月,是目前國內最大的開源技術社區,擁有超過200萬會員,造成了由開源軟件庫、代碼分享、資訊、協做翻譯、碼雲、衆包、招聘等幾大模塊內容,爲IT開發者提供了一個發現、使用、並交流開源技術的平臺。
  • **4.知乎:**知乎是網絡問答社區,鏈接各行各業的用戶。用戶分享着彼此的知識、經驗和看法,爲中文互聯網源源不斷地提供多種多樣的信息。
  • **5.掘金:**掘金是一個幫助開發者成長的社區,是給開發者用的 Hacker News,給設計師用的 Designer News,和給產品經理用的 Medium。
  • **6.阿里雲棲社區:**雲棲社區是面向開發者的開放型技術平臺。源自阿里雲,服務於雲計算技術全生態。包含博客、問答、培訓、設計研發、資源下載等產品。
  • 7.騰訊雲+社區:雲+社區致力於打造開發者的技術分享型社區。營造雲計算技術生態圈,專一於提升開發者的技術影響力。
  • **8.科學網:**科學網是由中國科學院、中國工程院和國家天然科學基金委員會主管,科學時報社主辦的綜合性科學網站,主要爲網民提供快捷權威的科學新聞報道、豐富實用的科學信息服務以及交流互動的網絡平臺,目標是建成最具影響力的全球華人科學社區。
  • 以上均來自某度

以上的前7個應當是程序猿比較熟悉,偏向IT的博客和交流論壇,第8個屬於科研學術界的博客。固然除了以上8個還有不少,如segmentfault,各個學科的各類論壇(氣象家園、地信論壇、小木蟲、人大經濟論壇等等等)。git

目前我主要在CSDN、簡書、開源中國、科學網、阿里雲棲社區以及本身搭載的博客平臺(hexo + github)更新博客。從使用來講,CSDN做爲老牌IT社區,博客對Markdown的支持十分豐富,幾乎全部Markdown拓展都有,應當是以前使用最舒服的一個博客平臺,簡書整個網站風格不錯,並且文章內容也多元化,不只僅是技術乾貨,偶爾也能知足你的情懷,Markdown支持基本的拓展,不過像公式和流程圖類的不支持。開源中國對markdown支持程度與簡書差異不大,並且最近發現對博客文字的審覈較爲嚴格,偶然出現的一些敏感詞彙也是通不過的。阿里雲棲社區目前剛剛加入,直觀感覺跟開源中國和簡書支持較爲相似,是否支持公式和流程圖不肯定。科學網不支持Markdown編輯,仍是傳統的富文本編輯,畢竟科學網面對的是科研人員,並不是你們都很熟悉Markdown。可是在谷歌瀏覽器上只須要使用Markdown Here拓展便可實現Markdown到富文本的轉換很是方便。以前我在更新博客的時候,習慣在CSDN上寫,而後在其餘平臺複製粘貼。不事後面發現CSDN的圖牀彷佛最近有些小問題,以前圖片在各個平臺都能通用,如今彷佛不太支持。這也是我更換了博客管理平臺的緣由。github

2 Markdown編輯器

可能講了這麼久一些人還不太瞭解Markdown。這裏簡要介紹(依舊是度娘資料)。npm

Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。Markdown具備一系列衍生版本,用於擴展Markdown的功能(如表格、腳註、內嵌HTML等等),這些功能原初的Markdown尚不具有,它們能讓Markdown轉換成更多的格式,例如LaTeX,Docbook。總結起來就是人類爲了懶搞出來的一套標記語言。想進一步瞭解的能夠自行搜索。這裏推薦兩篇我經常使用的博客,因爲筆者仍在從事科研,寫公式是一大特色。因此我很喜歡Markdown的LaTex拓展。下面兩篇文章就是在講述這方面的內容。segmentfault

LaTeX 各類命令,符號瀏覽器

Markdown中編寫LaTeX數學公式bash

接下來說講Markdown編輯器,筆者一共用過cutemarked,Markdownpad,Cmd Markdown和Visual Studio Code四個相關的編輯器。前兩個裏面Cutemarked用得比較久,支持實時預覽,導出html,PDF,也支持數學公式。流程圖也是支持的,可是是基於mermaid插件,而不是flowchart。語法有變化,後面有空來說就這兩個的流程圖語法(下面也有篇博客講這方面的內容)。而Markdownpad用的時間不長。彷佛是導出的功能不夠完善。Cmd Markdown是目前還一直在用的,幾乎全部拓展都支持,各類體驗還不錯,強力推薦,導出方面略有不足(免費會員支持的很少,付費各類格式均支持),並且同步功能給好評。Visual Studio Code的話,其實不只僅是爲了當Markdown編輯器,只不過我嘗試着作了個配置,將它配成也能適合Markdown編輯的平臺。除了這些還有不少編輯器,詳情見下面的文章連接。markdown

Markdown裏面的流程圖網絡

整理:幾款好用的Markdown編輯器

10款流行的Markdown編輯器,總有一款適合你

最受歡迎的10個Markdown編輯器,有一個被稱神的編輯器

3 hexo admin

因爲本身搭載的hexo github平臺是徹底基於Markdown的,在以前CSDN的圖牀出問題以後,我就將利用七牛雲從新作了一個屬於本身的圖牀。因而在思考有沒有快捷的方式來寫博客。在Github上搜索一番後,發現了以下兩個神器。

hexo admin

hexo admin qiniu

hexo admin是一個基於hexo的博客管理頁面。界面以下,能夠用來寫博客,設置各類相關內容。

而hexo admin qiniu是基於hexo admin基礎上作的改進。主要增長了以七牛雲做爲圖牀的功能,這樣子,利用qq截完圖,直接在hexo admin界面裏,粘貼便可生成圖片連接,很是簡潔。安裝只須要以下的語句。

npm install --save hexo-admin-qiniu

接着必須在站點配置文件(博客文件夾裏的_config.yml,不是主題文件夾裏的)裏修改配置文件。配置內容以下。

#Qiniu
admin:
  qiniuCfg:
      imageslim: true  # 啓動圖片瘦身,僅華東區bucket可使用
      AccessKey: 'your qiniu AK'
      SecretKey: 'your qiniu SK'
      BucketName: 'your BK Name'
      bucketHost: 'you BK Host'

具體的安裝配置也能夠見官網。運行的話只須要定位到博客路徑。

hexo server -d
hexo server -d -p 5000 #當4000端口被佔的時候,更換爲5000端口

固然也有人專門開發了一個編輯器HexoEditor。也很不錯,詳情連接在下面。

HexoEditor

相關文章
相關標籤/搜索