你都使用什麼工具進行寫作、寫博客?
最好的博客寫作工具 —— 還沒有出現!
說一下我(曾經)的博客工具:- 最早使用博客自帶的,粗糙的編輯頁面進行寫作,當時的博客服務完全沒有現在 wordpress 這樣強大的在線編輯功能。
- 後來,使用了微軟的專業博客工具 —— Windows Live Writer 進行線下編輯,超強的功能,比如能方便地添加圖片,更好的排版,以及各種插件等等。
- 再後來,由於切換操作系統的原因,在 Linux 下面不好使用 Windows Live Writer,也一直沒有找到比 wlw 更好的離線編輯工具,於是便按照自己一時的喜好「濫用」各種工具,比如記事本、wordpress頁面編輯、Evernote等等,不去追求「最好的」編輯工具,而是將重點轉移到對文字本身的編輯上,表現為更加註重純文本,而盡量少附帶其他信息,如各種引用、鏈接、圖片等。
- 現在,採用所見非所得的結構化文本線下編輯: 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 後台就能完成:
- 文章創建和更新;
- 分類和標籤的創建和更新;
- 查看博客文章/頁面/分類/標籤/媒體等信息。
- 使用 Fenced Code Extra 支持:
- graphviz ;
- 語法高亮;
- 代碼注釋。
- 同時管理多個 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.iomweb,博客用的 thinkjs 的火麒麟。
http://www.60sky.com
QQ空間/博客巴士等(10年前)---WordPress (五六年前) --- Hexo /markdown工具(現在)
直接在typecho上編輯。
用什麼工具不重要,只要能夠讓你集中注意力寫作,並且安全可靠就可以了。個人推薦用博客自帶的工具,如果沒有自動保存的功能則用郵箱寫作最好不過了。
1 平時收集信息與自己的idea用印象筆記
2 整理平時的筆記的時候可以用markdown寫(sublime text2編輯器),寫好了複製到印象筆記裡面。 如果要發博客就複製到windows live writer中, 再利用latex插件可以輸入數學公式,利用代碼插件插入高亮代碼。 同時可以考慮把生成的完整版pdf上傳百度文庫或者csdn 附在後面!3 同時注意管理同步自己的雲文件。(個人用微雲)推薦閱讀:
※現在使用的工具是如何製造出來的?
※求助,各位大神這種面板凹槽是怎麼實現的?需要什麼工具?
※看起來很有設計感創意,然而並不實用的傢具?
※產品經理日常使用的工具會有哪些?
※製作橡皮章需要哪些工具?