2007年8月18日 星期六

Emacs Muse



Emacs Muse 是什麼?Emacs Muse 隸屬於 GNU Emacs 底下的 Project 之一,是一個類似於 emacs-wiki 的 extension ,不過功能更強大,他提供多種輸出格式,包括 html , latex , info .. 等等。

我使用 Emacs Muse 來做為我的筆記本,你也可以使用他來設計你自己的網頁、文件等等。

1.設置: 先抓 muse 回來

$ cd emacs.d
$ wget http://mwolson.org/static/dist/muse-latest.zip
$ unzip muse-latest.zip


2.編譯

$ cd muse-latest
$ make
$ sudo make install


3.修改 .emacs,新增:
(add-to-list 'load-path "~/.emacs.d/muse-latest/lisp")
(require 'muse-mode) ; load authoring mode
(require 'muse-html) ; load publishing styles I use
(require 'muse-latex)
(require 'muse-texinfo)
(require 'muse-docbook)
(require 'muse-project) ; publish files in projects
(require 'muse-wiki)
(require 'muse-book)

(setq muse-project-alist
'(("Website" ("~/MusePages" :default "index")
(:base "html" :path "~/public_html/muse")
))
)
4.建立資料夾

$ mkdir ~/MusePages
$ mkdir ~/public_html/muse


5.使用

開啟 emacs 之後, M-x muse-project-find-file RET ,接著 RET 就可開始編輯了。詳細的 markup 可參考:
每次要發佈只需要 C-c C-p 即可 publish 到 ~/public_html/muse 去。

相關文章: