git clone https://github.com/mikio/misaki-orgmode
cd misaki-orgmode
nano sample/_config.clj
把:emacs的值替换为你的emacs的执行文件的位置,我的为:
:emacs "/usr/local/bin/emacs"
cd ~
wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
ln -s /root/lein /usr/local/bin/lein
nohup lein run ~/misaki-orgmode/sample/ > /dev/null &
访问http://urdomain.com:8080就可看到网站效果。
如果你vps上的8080端口被其他程序占用了,可修改端口如下:
nano ~/misaki-orgmode/sample/_config.clj
在:emacs "/usr/local/bin/emacs"这行下面加上 :port 8083
killall lein
nohup lein run ~/misaki-orgmode/sample/ > /dev/null &
这样端口就改为了8083,访问http://urdomain.com:8083就可看到网站效果。
还需修改org-export.el文件:
nano ~/misaki-orgmode/org-export.el
把
(add-to-list 'load-path "~/Dropbox/site-lisp/org-8.0/lisp")
(add-to-list 'load-path "~/Dropbox/site-lisp/org-8.0/contrib/lisp" t)
分别用;;注释掉。在其下一行加上:
(add-to-list 'load-path "~/.emacs.d/elpa/org-20140310/")
这里的~/.emacs.d/elpa/org-20140310/为我的org(即orgmode)的安装路径,需改为你的org(即orgmode)的安装路径。
把
(add-to-list 'load-path "~/Dropbox/dotfiles/emacs/package/htmlize-20130207.2102/")
(add-to-list 'load-path "~/Dropbox/dotfiles/emacs/package/clojure-mode-20131222.444/")
(require 'clojure-mode)
(require 'htmlize)
也分别用;;注释掉。
发贴方法:
cd ~/misaki-orgmode/sample/template/posts/
nano test2.org
格式如下:
# @layout post
# @title 测试2
# @output 2099-12/test2.html
# @date 2060-1-1
# @tag tagx
#+OPTIONS: toc:t
#+BEGIN_HTML
<h2>测试2</h2>
<b>这是测试2</b>
#+END_HTML
保存更改,网站就自动更新了。(按F5键刷新网站)
as3:~/misaki-orgmode/sample/template/posts# cd ~/misaki-orgmode/sample
as3:~/misaki-orgmode/sample# ls
_config.clj extension.clj LICENSE NOTICE public template
as3:~/misaki-orgmode/sample# cd public
as3:~/misaki-orgmode/sample/public# ls
2000-12 2060-12 archives.html img page2 page5 tag
2040-12 2080-12 atom.xml index.html page3 page6
2050-12 2099-12 css js page4 page7
as3:~/misaki-orgmode/sample/public#
可见~/misaki-orgmode/sample/public/就是静态网站的根目录。
演示站点:http://as3.brite.biz:8080/,http://mo.brite.biz.st
项目地址:https://github.com/mikio/misaki-orgmode
cd misaki-orgmode
nano sample/_config.clj
把:emacs的值替换为你的emacs的执行文件的位置,我的为:
:emacs "/usr/local/bin/emacs"
cd ~
wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
ln -s /root/lein /usr/local/bin/lein
nohup lein run ~/misaki-orgmode/sample/ > /dev/null &
访问http://urdomain.com:8080就可看到网站效果。
如果你vps上的8080端口被其他程序占用了,可修改端口如下:
nano ~/misaki-orgmode/sample/_config.clj
在:emacs "/usr/local/bin/emacs"这行下面加上 :port 8083
killall lein
nohup lein run ~/misaki-orgmode/sample/ > /dev/null &
这样端口就改为了8083,访问http://urdomain.com:8083就可看到网站效果。
还需修改org-export.el文件:
nano ~/misaki-orgmode/org-export.el
把
(add-to-list 'load-path "~/Dropbox/site-lisp/org-8.0/lisp")
(add-to-list 'load-path "~/Dropbox/site-lisp/org-8.0/contrib/lisp" t)
分别用;;注释掉。在其下一行加上:
(add-to-list 'load-path "~/.emacs.d/elpa/org-20140310/")
这里的~/.emacs.d/elpa/org-20140310/为我的org(即orgmode)的安装路径,需改为你的org(即orgmode)的安装路径。
把
(add-to-list 'load-path "~/Dropbox/dotfiles/emacs/package/htmlize-20130207.2102/")
(add-to-list 'load-path "~/Dropbox/dotfiles/emacs/package/clojure-mode-20131222.444/")
(require 'clojure-mode)
(require 'htmlize)
也分别用;;注释掉。
发贴方法:
cd ~/misaki-orgmode/sample/template/posts/
nano test2.org
格式如下:
# @layout post
# @title 测试2
# @output 2099-12/test2.html
# @date 2060-1-1
# @tag tagx
#+OPTIONS: toc:t
#+BEGIN_HTML
<h2>测试2</h2>
<b>这是测试2</b>
#+END_HTML
保存更改,网站就自动更新了。(按F5键刷新网站)
as3:~/misaki-orgmode/sample/template/posts# cd ~/misaki-orgmode/sample
as3:~/misaki-orgmode/sample# ls
_config.clj extension.clj LICENSE NOTICE public template
as3:~/misaki-orgmode/sample# cd public
as3:~/misaki-orgmode/sample/public# ls
2000-12 2060-12 archives.html img page2 page5 tag
2040-12 2080-12 atom.xml index.html page3 page6
2050-12 2099-12 css js page4 page7
as3:~/misaki-orgmode/sample/public#
可见~/misaki-orgmode/sample/public/就是静态网站的根目录。
演示站点:http://as3.brite.biz:8080/,http://mo.brite.biz.st
项目地址:https://github.com/mikio/misaki-orgmode