你都使用什麼工具進行寫作、寫博客?


最好的博客寫作工具 —— 還沒有出現!

說一下我(曾經)的博客工具:

  1. 最早使用博客自帶的,粗糙的編輯頁面進行寫作,當時的博客服務完全沒有現在 wordpress 這樣強大的在線編輯功能。
  2. 後來,使用了微軟的專業博客工具 —— Windows Live Writer 進行線下編輯,超強的功能,比如能方便地添加圖片,更好的排版,以及各種插件等等。
  3. 再後來,由於切換操作系統的原因,在 Linux 下面不好使用 Windows Live Writer,也一直沒有找到比 wlw 更好的離線編輯工具,於是便按照自己一時的喜好「濫用」各種工具,比如記事本、wordpress頁面編輯、Evernote等等,不去追求「最好的」編輯工具,而是將重點轉移到對文字本身的編輯上,表現為更加註重純文本,而盡量少附帶其他信息,如各種引用、鏈接、圖片等。
  4. 現在,採用所見非所得的結構化文本線下編輯: Vi + Asciidoc + blogpost.py

Vi 是文本編輯工具;Asciidoc 是強大的輕量級標記語言,用於對標題、文本、公式、引用、列表等的樣式進行渲染(HTML+CSS);blogpost.py 是可直接訪問 wordpress-api 的 python 程序,在終端窗口下用它可直接發布博文。

最後,分享一下我對寫博客的看法:

無論你用什麼工具,請記住最重要的是文字。不管用漢語還是英文,都要地道表達,不要寫翻譯體(http://www.zhihu.com/question/20262023/answer/14530619)。博客也是一種寫作,而寫作是煉心的最好方法,誠心地對待你的讀者,關注他們的閱讀感受。


Notational Velocity, TextEdit, Byword, MarsEdit.

Macchiato 可以用來寫英文(目前不支持中文)。


我的經歷和 @wsivoky 挺像的,也是嘗試了許多的博客寫作工具,最後依然選擇了 Markdown+Vim+命令行版發布軟體 的方式。

這種方式的好處就是可以自己選擇喜歡的編輯器,以及可以使用版本管理系統來管理文章,不用擔心資料庫掛掉。實際上,我就直接把博客的文章放到 GitHub 上了。

另外,這種方式也可以方便地通過工具把文章的源碼轉換成其他的格式,例如 HTML 或者 PDF 等等。

不過我沒有用 blogpost.py ,而是自己造了個小輪子 WPCMD 。說實話,如果當初知道 blogpost.py 的話,或許我就不會這麼造了。

相比而言,我覺得 WPCMD 還是有一些優勢的,例如:

  • 使用 Markdown 語法寫博客;
  • 隨意選擇自己最喜歡的版本管理來保存博客文章;
  • 隨意選擇自己最喜歡的編輯器編寫博客;
  • 生成所有文章的列表;
  • 導出成 HTML 文件;

  • 不用打開 WordPress 後台就能完成:
    1. 文章創建和更新;
    2. 分類和標籤的創建和更新;
    3. 查看博客文章/頁面/分類/標籤/媒體等信息。
  • 使用 Fenced Code Extra 支持:
    1. graphviz ;
    2. 語法高亮;
    3. 代碼注釋。
  • 同時管理多個 WordPress 博客。

這就是目前最適合我的工具了。


wordpress,直接編輯。


最早使用 WordPress。

WordPress 太臃腫就換為了 Typecho。

Typecho 需要自己搭伺服器,就換為了 Hexo + Github Pages + Coding Pages。

Hexo 編譯太慢了,所以現在使用 Hugo + Github Page + Coding Pages + Github Issues。

Hexo 編譯經常需要幾十秒,而 Hugo A fast and modern static website engine 編譯只需要不到一秒鐘。

為了提高國內訪問速度,我同時將編譯後的靜態發布到了 Github Pages 和 Coding Pages。國外的 IP 解析到 Github Pages,國內的 IP 解析到 Coding Pages。

同時我也寫了個 shell 腳本,將文章發布到 Pages 的同時也發布到了 Github Issues nodejh/nodejh.github.io。

最後我的博客地址 http://nodejh.com,歡迎瀏覽。


用過各種平台的blog, 然後又使用了近年比較流行的靜態網頁生成的(jekyll,octopress) + github page,近期也用了下logdown, 感覺很不錯, 但是現在我大多數的記錄還是在evernote上。

其實用什麼blog無所謂,重點是要有原創。


一個不是很高產的博主,堅持了三年多了,可以看這裡 顏海鏡

最開始寫博客我在博客園寫,後來發現可定製性太低(好吧就是不讓我掛廣告),後來在 @justjavac 的幫助下用github pages搞了個博客,使用的是jekyll,一直用到了今天,後來幫團隊基於hexo搭建過博客,感覺hexo和jekyll差不多,前段時間多說下線了,又在找替代品

我個人的感覺是md+jekyll+github pages是不錯的選擇

如果有一天github停止了服務,我可以輕鬆地自己搞一個伺服器,把jekyll編譯的文件搞過去,無風險;

還能夠聚焦博客,忽略其他干擾;

還能夠使用git提供的版本控制


vimwiki。套用一句話,就是vim劍不離手。快速編輯,提高數倍的效率,而且方便生成HTML。可以參考我的博客:http://www.berlinix.com 就是用vimwiki生成的。語法很簡單,但非常有效。


emacs+rst


我用Evernote。


博客平台當然是用WORDPRESS自建的獨立博客,寫作平時用MARKDOWN語法編寫(真的很簡單的技巧),然後生成可視化的HTML,複製粘貼到WORDPRESS的在線編輯器里,發布。主要是用MARKDOWN編寫能精確控制格式,既然要發布給別人看,就要保證文字的排版良好。MARKDOWN我用瀏覽器插件: WriteBox, 還不錯。


evernote


Evernote、OmmWriter寫初稿、修改,尤其是evernote安卓版。隨時隨地寫作,Windows live writer排版發布。


TXT,囧。。。。

需正式成文就用word編輯。再囧。

看其他人的答案,只想掩面啊


Jekyll + Github Pages

在易用性和可拓展性間取得了較好的平衡。

除了時不時push不上去令人抓狂外,值得推薦。

附:http://xu2333.github.io


mweb,博客用的 thinkjs 的火麒麟。

http://www.60sky.com


QQ空間/博客巴士等(10年前)---WordPress (五六年前) --- Hexo /markdown工具(現在)


直接在typecho上編輯。


用什麼工具不重要,只要能夠讓你集中注意力寫作,並且安全可靠就可以了。個人推薦用博客自帶的工具,如果沒有自動保存的功能則用郵箱寫作最好不過了。


1 平時收集信息與自己的idea用印象筆記

2 整理平時的筆記的時候可以用markdown寫(sublime text2編輯器),寫好了複製到印象筆記裡面。 如果要發博客就複製到windows live writer中, 再利用latex插件可以輸入數學公式,利用代碼插件插入高亮代碼。 同時可以考慮把生成的完整版pdf上傳百度文庫或者csdn 附在後面!

3 同時注意管理同步自己的雲文件。(個人用微雲)


推薦閱讀:

現在使用的工具是如何製造出來的?
求助,各位大神這種面板凹槽是怎麼實現的?需要什麼工具?
看起來很有設計感創意,然而並不實用的傢具?
產品經理日常使用的工具會有哪些?
製作橡皮章需要哪些工具?

TAG:博客 | 寫作 | 工具 |