Pages

Thursday, 7 November 2013

在linux vps上,搭建基于python的静态博客程序-drupan

pip install drupan
(如果你有一些“依赖”未装,则
git clone https://github.com/fallenhitokiri/drupan.git
cd drupan
pip install -r requirements.txt)
drupan --init drupan-site
cd drupan-site
as3:~/drupan-site# drupan --serve . & (这个是启动预览服务器的命令)
[1] 30614
as3:~/drupan-site# server running on port 9000 (访问http://localhost:9000即可预览网站,我的示例:
http://as3.brite.biz:9000/)
as3:~/drupan-site# ls
config.yaml  content  draft  site  template
as3:~/drupan-site# ls site
2012  archive  css  feed  i-am-a-page  index.html  tag
as3:~/drupan-site#
(可见~/drupan-site/site/就是静态网站的根目录。可绑定域名到该目录)

发贴方法:
as3:~/drupan-site# cd content
as3:~/drupan-site/content#
按~/drupan-site/content/里的post.md文件的格式新建帖子test1.md,格式如下:
title: test1 (标题不能用中文)
date: 2013-11-06
layout: post
tags: ["misc"]
---

这是测试1. (如果是很长的文章,可插入<!--MORE-->来生成excerpt.注意必须是大写的MORE)
然后:
as3:~/drupan-site/content# cd ..
as3:~/drupan-site# killall drupan (先杀死drupan进程)
as3:~/drupan-site# drupan --serve . & (再启动drupan进程,带参数)

演示站点:
http://drupan.brite.biz/


项目地址:https://github.com/fallenhitokiri/drupan
作者用drupan搭建的网站:http://www.screamingatmyscreen.com/