安装和配置 Emacs-Wiki是Emacs的一个扩展,所以在Emacs里安装Emacs-Wiki很简单,只要把下载回来的emacs-wiki-2.XX.tar.gz解压到指定的目录,然后在.emacs文档里配置好就能够用了。 下载、安装和配置参考 下载 Emacs-wiki压缩包 ,周详的说明能够到 Emacs-Wike中文FAQ 和 Emacs and Emacs-Wiki 仔细看。 解压emacs-wiki所到指定的目录: tar -xzvf emacs-wiki-2.72 -C ~/myemacs 将emacs-wiki包解压到~/myemacs目录下 然后就是在.emacs里配置Emacs-Wiki的部分 。要注意改两个地方来适合您的需要:路径和和语言环境字符集。我的emacs里配置字符集为utf-8,但是我照搬过来的配置为gb2312,所以开始生成的 页面乱七八糟,把emacs-wiki的中文配置的语言环境字符集改为和emacs的文字编码相同就能够了。 ;;--------------------------------------------- ;; emacs-wiki ;;--------------------------------------------- (add-to-list ’load-path"~/myemacs/emacs-wiki-2.72") (require ’emacs-wiki) ;;中文配置 (setq emacs-wiki-charset-default "utf-8") (setq emacs-wiki-coding-default "utf-8") (setq emacs-wiki-meta-charset "utf-8") (setq emacs-wiki-meta-content-coding "utf-8") ;;配置默认css (setq emacs-wiki-style-sheet "") ;;保存时自动发报网页及索引 ;;;_+ Automatically publish files AND INDEX upon saving (defun sacha-emacs-wiki-auto-publish () (when (derived-mode-p ’emacs-wiki-mode) (unless emacs-wiki-publishing-p (let ((emacs-wiki-publishing-p t) (emacs-wiki-after-wiki-publish-hook nil)) (emacs-wiki-publish-this-page)(emacs-wiki-publish-index))))) (add-hook ’emacs-wiki-mode-hook (lambda () (add-hook ’after-save-hook ’sacha-emacs-wiki-auto-publish nil t))) ;;快捷键预览页面及源码 ;;预览当前的页面 ;;用C-c C-h能够在浏览器中预览本地页面 ;;用C-c C-c在emacs中浏览生的html页面源码 (defun emacs-wiki-preview-source () (interactive) (emacs-wiki-publish-this-page) (find-file (emacs-wiki-published-file))) (defun emacs-wiki-preview-html () (interactive) (emacs-wiki-publish-this-page) (browse-url (emacs-wiki-published-file))) (add-hook ’emacs-wiki-mode-hook (lambda () (define-key emacs-wiki-mode-map (kbd "C-c C-h") ’emacs-wiki-preview-html) (define-key emacs-wiki-mode-map (kbd "C-c C-c") ’emacs-wiki-preview-source) )) 简单的使用 打开emacs M-x emacs-wiki-find-file 这条命令打开一个默认为welcomepage的页面,就在他上面写您想写东西吧。当然,写Wiki的时候您要先了解一下 WikiMarkup 的规则。写好了之后,C-x C-s保存,配置里已写了保存时自动发报,页面也就自动生成了。假如您喜欢也能够用C-c C-h来在浏览器中预览页面,然后C-c C-p发报页面。 配置css 配置里已写好了默认css文档的位置,css文档用来修饰您的页面,让他更好看,注意css的文档名和配置里相同,放进~/WebWiki这个目录下面就能够了。 |
|