Pages

Friday, 27 June 2014

在linux vps上搭建基于python的静态网站程序aam

pip install aam
mkdir aam-site
cd aam-site
aam init (这个是初始化命令,会在当前目录下初始化网站的目录结构,生成一些文件夹和文件)


root@as3:~/aam-site# ls
config.ini  deploy  pages
root@as3:~/aam-site# ls pages
root@as3:~/aam-site# ls deploy
root@as3:~/aam-site# cd pages
root@as3:~/aam-site/pages# nano index.md
内容为:
title: Welcome
date: 2014.6.27
type: home
----

Weclome to Aam!

root@as3:~/aam-site/pages# nano hello.md
内容为:
title: Hello World
date: 2014.6.27
description: The first page
type: page
----

Hello, World!

root@as3:~/aam-site/pages# cd ..
root@as3:~/aam-site# nano config.ini
(把site_url的值改为你的域名地址,我的为http://aam.brite.biz.st)
root@as3:~/aam-site# aam build (这个就是生成/更新静态网站的命令)
root@as3:~/aam-site# cd deploy
root@as3:~/aam-site/deploy# ls
hello.html  Home.html  static
(有Home.html,可见~/aam-site/deploy/就是静态网站的根目录.为方便起见,可把Home.html重命名为index.html)
root@as3:~/aam-site/deploy# nohup Rwebserver 32193 > /dev/null &
访问http://as3.brite.biz:32193/index.html即可看到网站效果。

发贴方法:
root@as3:~/aam-site/deploy# cd ../pages
root@as3:~/aam-site/pages# nano test1.md
内容为:
title: test1
date: 2014.6.27
description: page test1
type: page
----

这是测试1.


然后,
root@as3:~/aam-site/pages# cd ..
root@as3:~/aam-site# aam build (这个就是生成/更新静态网站的命令.每次运行此命令后,所生成的deploy目录的首页文件仍然是Home.html,需记得把Home.html重命名为index.html!)

演示站点:http://as3.brite.biz:32193/index.html,http://aam.brite.biz.st
项目地址:https://github.com/JmPotato/Aam