git clone https://github.com/gilbertw1/blog-gen blog-gen-site
cd blog-gen-site
root@as3:~/blog-gen-site# ls
project.clj README.md resources src test
root@as3:~/blog-gen-site# lein build-site (这个就是生成/更新静态网站的根目录的命令)
root@as3:~/blog-gen-site# ls
dist project.clj README.md resources src target test
(新出现了dist目录和target目录)
root@as3:~/blog-gen-site# cd dist
root@as3:~/blog-gen-site/dist# ls
01c3be5bd3b1 archive dc22c5a50c24 misc2-atom.xml
0f215576fa3c atom.xml f780eae56b8c misc3-atom.xml
2f303a09b7af blog fd64f70a4242 play2-atom.xml
3cfdb5bc6ad2 c731172af9aa images resume.html
54424dece1ba clojure-atom.xml index.html rxjava-atom.xml
684c38ecc30f clojurescript-atom.xml iteratees-atom.xml scala-atom.xml
72777fb205ae code javascript-atom.xml tags
7f4aef274857 core.async-atom.xml macros-atom.xml tutorial-atom.xml
anorm-atom.xml css misc1-atom.xml
(里面有index.html,可见~/blog-gen-site/dist/就是静态网站的根目录)
root@as3:~/blog-gen-site/dist# nohup Rwebserver 32153 > /dev/null &
访问http://as3.brite.biz:32153/即可看到网站效果。
发贴方法:
root@as3:~/blog-gen-site/dist# cd ../resources/posts
root@as3:~/blog-gen-site/resources/posts# ls
2013-07-01-anorm-pk-json.md
2013-07-05-action-composition-auth.md
2013-07-19-escaping-callback-hell-with-core-async.md
2013-07-30-anatomy-of-a-clojure-macro.md
2013-10-22-rxPlay-making-iteratees-and-observables-play-nice.md
2013-11-03-rx-the-importance-of-honoring-unsubscribe.md
root@as3:~/blog-gen-site/resources/posts# nano 2014-06-28-this-is-test1.md
按里面某个md文件的格式,新建帖子2014-06-28-this-is-test1.md,格式为:
---
title : 测试1
tags : [misc1, misc2, misc3]
---
这是测试1.
然后,
root@as3:~/blog-gen-site/resources/posts# cd ../..
root@as3:~/blog-gen-site# lein build-site
演示站点:http://as3.brite.biz:32153/,http://blog-gen.brite.biz.st/
项目地址:https://github.com/gilbertw1/blog-gen
https://github.com/magnars/stasis
注意:新建帖子时,文件名最好命名为2014-07-07-1810-jingle-bell.md,
2014-07-07-1828-black-dot-on-white-paper.md这样的形式,这样所发表的帖子就是按时间顺序排列的了。
------------------
类似的源码
git clone https://github.com/augustl/augustl.com augustl.com-site
cd augustl.com-site
root@as3:~/augustl.com-site# ls
deploy.sh posts project.clj README resources src
root@as3:~/augustl.com-site# lein export (这个就是生成/更新静态网站的根目录的命令)
root@as3:~/augustl.com-site# ls
deploy.sh dist posts project.clj README resources src target
(生成了dist目录)
root@as3:~/augustl.com-site# cd dist
root@as3:~/augustl.com-site/dist# ls
02d2ad4edc12 9516652d3f2b about blog fe4800707436 stylesheets
275476795ca3 9a19b1b112de archive dump index.html
28c59dd5d58c a051501decb0 atom.xml fdd30613eedd static
(可见~/augustl.com-site/dist/就是静态网站的根目录)
root@as3:~/augustl.com-site/dist# nohup Rwebserver 32154 > /dev/null &
访问http://as3.brite.biz:32154/即可看到网站效果。
发贴方法:
root@as3:~/augustl.com-site/dist# cd ../posts/blog/2014/
root@as3:~/augustl.com-site/posts/blog/2014# nano super_talk.html
格式为:
date: 2014.06.28
title: 高论
不花钱与女人发生关系,是一夜情。。。
然后,
root@as3:~/augustl.com-site/posts/blog/2014# cd ~/augustl.com-site
root@as3:~/augustl.com-site# lein export
演示站点:http://as3.brite.biz:32154/,http://augustl.brite.biz.st/
项目地址:https://github.com/augustl/augustl.com
https://github.com/magnars/stasis
相关帖子:http://briteming.blogspot.co.uk/2014/06/building-static-sites-in-clojure-with.html
stasis是基于java和lein的博客程序。lein的安装见这里:
http://briteming.blogspot.co.uk/2014/03/linux-vpsjavaclojure-nakkaya-static.html
cd blog-gen-site
root@as3:~/blog-gen-site# ls
project.clj README.md resources src test
root@as3:~/blog-gen-site# lein build-site (这个就是生成/更新静态网站的根目录的命令)
root@as3:~/blog-gen-site# ls
dist project.clj README.md resources src target test
(新出现了dist目录和target目录)
root@as3:~/blog-gen-site# cd dist
root@as3:~/blog-gen-site/dist# ls
01c3be5bd3b1 archive dc22c5a50c24 misc2-atom.xml
0f215576fa3c atom.xml f780eae56b8c misc3-atom.xml
2f303a09b7af blog fd64f70a4242 play2-atom.xml
3cfdb5bc6ad2 c731172af9aa images resume.html
54424dece1ba clojure-atom.xml index.html rxjava-atom.xml
684c38ecc30f clojurescript-atom.xml iteratees-atom.xml scala-atom.xml
72777fb205ae code javascript-atom.xml tags
7f4aef274857 core.async-atom.xml macros-atom.xml tutorial-atom.xml
anorm-atom.xml css misc1-atom.xml
(里面有index.html,可见~/blog-gen-site/dist/就是静态网站的根目录)
root@as3:~/blog-gen-site/dist# nohup Rwebserver 32153 > /dev/null &
访问http://as3.brite.biz:32153/即可看到网站效果。
发贴方法:
root@as3:~/blog-gen-site/dist# cd ../resources/posts
root@as3:~/blog-gen-site/resources/posts# ls
2013-07-01-anorm-pk-json.md
2013-07-05-action-composition-auth.md
2013-07-19-escaping-callback-hell-with-core-async.md
2013-07-30-anatomy-of-a-clojure-macro.md
2013-10-22-rxPlay-making-iteratees-and-observables-play-nice.md
2013-11-03-rx-the-importance-of-honoring-unsubscribe.md
root@as3:~/blog-gen-site/resources/posts# nano 2014-06-28-this-is-test1.md
按里面某个md文件的格式,新建帖子2014-06-28-this-is-test1.md,格式为:
---
title : 测试1
tags : [misc1, misc2, misc3]
---
这是测试1.
然后,
root@as3:~/blog-gen-site/resources/posts# cd ../..
root@as3:~/blog-gen-site# lein build-site
演示站点:http://as3.brite.biz:32153/,http://blog-gen.brite.biz.st/
项目地址:https://github.com/gilbertw1/blog-gen
https://github.com/magnars/stasis
注意:新建帖子时,文件名最好命名为2014-07-07-1810-jingle-bell.md,
2014-07-07-1828-black-dot-on-white-paper.md这样的形式,这样所发表的帖子就是按时间顺序排列的了。
------------------
类似的源码
git clone https://github.com/augustl/augustl.com augustl.com-site
cd augustl.com-site
root@as3:~/augustl.com-site# ls
deploy.sh posts project.clj README resources src
root@as3:~/augustl.com-site# lein export (这个就是生成/更新静态网站的根目录的命令)
root@as3:~/augustl.com-site# ls
deploy.sh dist posts project.clj README resources src target
(生成了dist目录)
root@as3:~/augustl.com-site# cd dist
root@as3:~/augustl.com-site/dist# ls
02d2ad4edc12 9516652d3f2b about blog fe4800707436 stylesheets
275476795ca3 9a19b1b112de archive dump index.html
28c59dd5d58c a051501decb0 atom.xml fdd30613eedd static
(可见~/augustl.com-site/dist/就是静态网站的根目录)
root@as3:~/augustl.com-site/dist# nohup Rwebserver 32154 > /dev/null &
访问http://as3.brite.biz:32154/即可看到网站效果。
发贴方法:
root@as3:~/augustl.com-site/dist# cd ../posts/blog/2014/
root@as3:~/augustl.com-site/posts/blog/2014# nano super_talk.html
格式为:
date: 2014.06.28
title: 高论
不花钱与女人发生关系,是一夜情。。。
然后,
root@as3:~/augustl.com-site/posts/blog/2014# cd ~/augustl.com-site
root@as3:~/augustl.com-site# lein export
演示站点:http://as3.brite.biz:32154/,http://augustl.brite.biz.st/
项目地址:https://github.com/augustl/augustl.com
https://github.com/magnars/stasis
相关帖子:http://briteming.blogspot.co.uk/2014/06/building-static-sites-in-clojure-with.html
stasis是基于java和lein的博客程序。lein的安装见这里:
http://briteming.blogspot.co.uk/2014/03/linux-vpsjavaclojure-nakkaya-static.html