首先搭建php环境,PHP 5.3.6+
cd /usr/local
git clone https://github.com/hjue/JustWriting justwriting-site
cd justwriting-site
root@AR:/usr/local/justwriting-site# ls
LICENSE composer.json index.php settings.php tests
README.md config.yaml install.php settings_sample.php
README.zh.md css phpunit.xml styles
api.md docs posts system
application favicon.ico sae_app_wizard.xml templates
(可见/usr/local/justwriting-site就是静态网站的根目录。你需绑定你的域名到该目录,并设置该目录为你的虚拟主机的根目录)
root@AR:/usr/local/justwriting-site# nano settings.php
($blog_config['duoshuo_short_name']的值改为你的duoshuo id.
$blog_config['base_url']的值改为你的域名地址,不要加上斜杠,我的为http://jw.bright.biz.st
$blog_config['posts_per_page']的值改为3 )
关于虚拟主机的根目录的设置:
如果你的webserver程序为apache:
首先启用rewrite模块,命令为a2enmod rewrite ,参见http://www.111cn.net/phper/apache/54086.htm;如果apache是编译的,则参考http://www.phpxs.com/post/1333/ ,
先删除 /usr/local/justwriting-site目录下的.htaccess文件。
编辑apache的配置文件,插入如下虚拟主机代码:
</VirtualHost>
如果你的webserver为nginx,则编辑nginx的配置文件如下(参见https://gist.github.com/hjue/647dc694dc3b67994202):
server_name的值改为你的域名
root的值改为/usr/local/justwriting-site
新建源帖:
root@AR:/usr/local/justwriting-site# cd posts
root@AR:/usr/local/justwriting-site/posts# nano test-1.md
root@AR:/usr/local/justwriting-site/posts# cat test-1.md
Date: 2017-02-19
Title: 测试1
intro: 点击标题,看全文
Tags: misc1 misc2 misc3
Status: public
这是测试1.
看看如何?
root@AR:/usr/local/justwriting-site/posts#
源帖一创建完毕,网站就自动更新了。
演示网站:http://jw.bright.biz.st/
项目地址:https://github.com/hjue/JustWriting
cd /usr/local
git clone https://github.com/hjue/JustWriting justwriting-site
cd justwriting-site
root@AR:/usr/local/justwriting-site# ls
LICENSE composer.json index.php settings.php tests
README.md config.yaml install.php settings_sample.php
README.zh.md css phpunit.xml styles
api.md docs posts system
application favicon.ico sae_app_wizard.xml templates
(可见/usr/local/justwriting-site就是静态网站的根目录。你需绑定你的域名到该目录,并设置该目录为你的虚拟主机的根目录)
root@AR:/usr/local/justwriting-site# nano settings.php
($blog_config['duoshuo_short_name']的值改为你的duoshuo id.
$blog_config['base_url']的值改为你的域名地址,不要加上斜杠,我的为http://jw.bright.biz.st
$blog_config['posts_per_page']的值改为3 )
关于虚拟主机的根目录的设置:
如果你的webserver程序为apache:
首先启用rewrite模块,命令为a2enmod rewrite ,参见http://www.111cn.net/phper/apache/54086.htm;如果apache是编译的,则参考http://www.phpxs.com/post/1333/ ,
先删除 /usr/local/justwriting-site目录下的.htaccess文件。
编辑apache的配置文件,插入如下虚拟主机代码:
<VirtualHost *:80> |
DocumentRoot /usr/local/justwriting-site |
ServerName jw.bright.biz.st |
<Directory /> |
Options Indexes FollowSymLinks MultiViews |
AllowOverride None |
Order deny,allow |
Allow from all |
</Directory> |
<Files ~ "\.md$"> |
order allow,deny |
deny from all |
</files> |
RewriteEngine on |
RewriteCond $1 !^/(index\.php|css|highlight|images|posts|templates|robots\.txt) |
RewriteRule ^(.*)$ /index.php/$1 [L] |
如果你的webserver为nginx,则编辑nginx的配置文件如下(参见https://gist.github.com/hjue/647dc694dc3b67994202):
server_name的值改为你的域名
root的值改为/usr/local/justwriting-site
新建源帖:
root@AR:/usr/local/justwriting-site# cd posts
root@AR:/usr/local/justwriting-site/posts# nano test-1.md
root@AR:/usr/local/justwriting-site/posts# cat test-1.md
Date: 2017-02-19
Title: 测试1
intro: 点击标题,看全文
Tags: misc1 misc2 misc3
Status: public
这是测试1.
看看如何?
root@AR:/usr/local/justwriting-site/posts#
源帖一创建完毕,网站就自动更新了。
演示网站:http://jw.bright.biz.st/
项目地址:https://github.com/hjue/JustWriting
No comments:
Post a Comment