首先安装java8。
git clone https://github.com/wiztools/stagen
cd stagen
root@as3:~/stagen# ls
build-tmpl-zip.xml pom.xml README.md src template-dir
root@as3:~/stagen# mvn package -DskipTests=true (此命令会在当前目录下生成target目录)
root@as3:~/stagen# ls
build-tmpl-zip.xml pom.xml README.md src target template-dir
root@as3:~/stagen# cd target
root@as3:~/stagen/target#
root@as3:~/stagen/target# ls
archive-tmp generated-sources maven-archiver stagen-0.3.2-SNAPSHOT.jar
classes generated-test-sources stagen-0.3.2-SNAPSHOT-full.jar test-classes
root@as3:~/stagen/target# cd ..
root@as3:~/stagen# mkdir stagen-site
root@as3:~/stagen# cd stagen-site
root@as3:~/stagen/stagen-site# ls
root@as3:~/stagen/stagen-site# java -jar ~/stagen/target/stagen-0.3.2-SNAPSHOT-full.jar init (这个是初始化博客目录结构的命令,会在当前目录下生成一些文件夹和文件)
root@as3:~/stagen/stagen-site# ls
config content README.md static template
root@as3:~/stagen/stagen-site# java -jar ~/stagen/target/stagen-0.3.2-SNAPSHOT-full.jar gen (这个是生成/更新静态网站的命令)
root@as3:~/stagen/stagen-site# ls
config content README.md static target template
(新出现了target目录)
root@as3:~/stagen/stagen-site# cd target
root@as3:~/stagen/stagen-site/target# ls
index.html my.css other.html
(可见~/stagen/stagen-site/target/就是静态网站的根目录)
root@as3:~/stagen/stagen-site/target# nohup Rwebserver 42831 > /dev/null &
访问as3.brite.biz:42831/即可看到网站效果。
发贴方法:
root@as3:~/stagen/stagen-site/target# cd ../content
root@as3:~/stagen/stagen-site/content# ls
index.md other.md
root@as3:~/stagen/stagen-site/content# nano test1.md
格式为:
## 测试1
这是测试1.
不过生成的帖子并不自动出现在首页。可这样做:
root@as3:~/stagen/stagen-site/content# nano index.md
在This content is from _index.md_.的上一行加上:
<p><a href=/test1.html>测试1</a></p>
然后,
root@as3:~/stagen/stagen-site/content# cd ..
root@as3:~/stagen/stagen-site# rm -rf target
root@as3:~/stagen/stagen-site# java -jar ~/stagen/target/stagen-0.3.2-SNAPSHOT-full.jar gen (这个是生成/更新静态网站的命令.这命令会重新生成target目录。此命令
不能把其所生成的新的target目录拿来覆盖旧的target目录,所以只好用rm -rf target来先删除旧的target目录.这个生成静态网站的命令太长了,你可把它保存为generate.sh,
以后运行此generate.sh就方便多了)
演示站点:as3.brite.biz:42831/,http://stagen.brite.biz.st
http://www.wiztools.org/
项目地址:https://github.com/wiztools/stagen
git clone https://github.com/wiztools/stagen
cd stagen
root@as3:~/stagen# ls
build-tmpl-zip.xml pom.xml README.md src template-dir
root@as3:~/stagen# mvn package -DskipTests=true (此命令会在当前目录下生成target目录)
root@as3:~/stagen# ls
build-tmpl-zip.xml pom.xml README.md src target template-dir
root@as3:~/stagen# cd target
root@as3:~/stagen/target#
root@as3:~/stagen/target# ls
archive-tmp generated-sources maven-archiver stagen-0.3.2-SNAPSHOT.jar
classes generated-test-sources stagen-0.3.2-SNAPSHOT-full.jar test-classes
root@as3:~/stagen/target# cd ..
root@as3:~/stagen# mkdir stagen-site
root@as3:~/stagen# cd stagen-site
root@as3:~/stagen/stagen-site# ls
root@as3:~/stagen/stagen-site# java -jar ~/stagen/target/stagen-0.3.2-SNAPSHOT-full.jar init (这个是初始化博客目录结构的命令,会在当前目录下生成一些文件夹和文件)
root@as3:~/stagen/stagen-site# ls
config content README.md static template
root@as3:~/stagen/stagen-site# java -jar ~/stagen/target/stagen-0.3.2-SNAPSHOT-full.jar gen (这个是生成/更新静态网站的命令)
root@as3:~/stagen/stagen-site# ls
config content README.md static target template
(新出现了target目录)
root@as3:~/stagen/stagen-site# cd target
root@as3:~/stagen/stagen-site/target# ls
index.html my.css other.html
(可见~/stagen/stagen-site/target/就是静态网站的根目录)
root@as3:~/stagen/stagen-site/target# nohup Rwebserver 42831 > /dev/null &
访问as3.brite.biz:42831/即可看到网站效果。
发贴方法:
root@as3:~/stagen/stagen-site/target# cd ../content
root@as3:~/stagen/stagen-site/content# ls
index.md other.md
root@as3:~/stagen/stagen-site/content# nano test1.md
格式为:
## 测试1
这是测试1.
不过生成的帖子并不自动出现在首页。可这样做:
root@as3:~/stagen/stagen-site/content# nano index.md
在This content is from _index.md_.的上一行加上:
<p><a href=/test1.html>测试1</a></p>
然后,
root@as3:~/stagen/stagen-site/content# cd ..
root@as3:~/stagen/stagen-site# rm -rf target
root@as3:~/stagen/stagen-site# java -jar ~/stagen/target/stagen-0.3.2-SNAPSHOT-full.jar gen (这个是生成/更新静态网站的命令.这命令会重新生成target目录。此命令
不能把其所生成的新的target目录拿来覆盖旧的target目录,所以只好用rm -rf target来先删除旧的target目录.这个生成静态网站的命令太长了,你可把它保存为generate.sh,
以后运行此generate.sh就方便多了)
演示站点:as3.brite.biz:42831/,http://stagen.brite.biz.st
http://www.wiztools.org/
项目地址:https://github.com/wiztools/stagen