bookfrank / stylite-blog
Stylite - 简单的Markdown博客
v1.0
2017-12-02 15:46 UTC
Requires
- bookfrank/viaduct: 1.1.0
- erusev/parsedown: 1.6.0
- twig/twig: 1.24.0
This package is not auto-updated.
Last update: 2024-09-29 02:54:50 UTC
README
人生就是一场修行,希望你能一路Rise!
在修行的路上,欢迎使用Rise Blog记录你的旅程。
一. 简介
Rise Blog,中文名为修行日志,是一款使用PHP开发的,支持Markdown的博客系统,其特点是简单易用,无需数据库,也没有后台。您只需本地编写Markdown文件,上传至blog文件夹内,刷新页面即可看到响应式的HTML页面。
二. 为什么写Rise?
自从接触Markdown以来,我便一直喜欢使用Markdown来撰写文章和技术文档。我喜欢这种简单的方式,因此将个人博客也从复杂的Wordpress系统转换为简单的Gitblog。
在使用Gitblog的过程中,我发现Gitblog在某些方面无法满足我的需求,于是我开始研究Gitblog的代码,准备进行改造。后来有一段时间比较空闲,我就想着自己重写一个,于是先有了Viaduct路由,然后一步一步完成了Rise Blog。
三. 功能特点
- Markdown
- 支持静态化
- 响应式页面
- blog文件夹嵌套
- 搜狐畅言评论插件
- 多主题切换
四. 环境要求
PHP 5.5.9+
五. 安装说明
- 安装方法
-
使用composer安装或直接下载源码
composer require bookfrank/stylite-blog
-
首先
clone
源码,然后执行composer install
安装git clone https://github.com/BookFrank/Rise-Blog.git composer install
-
Nginx配置虚拟主机指向
public
文件夹server { listen 80; server_name your-blog.com; root /path/to/project/public; location / { index index.php; try_files $uri $uri/ /index.php?$query_string; } #proxy the php scripts to php-fpm location ~ \.php$ { index index.php index.html; include /usr/local/etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; } }
-
给
public
文件夹授予权限sudo chmod -R 777 public/
然后打开浏览器,访问您的网站首页
-
将Markdown文件上传到
blog
文件夹支持在
blog
文件夹内新建子文件夹
六. 感谢
使用Rise Blog记录你的生活。
也非常欢迎根据你们的需求随意修改代码。
Rise Blog。
作者:李扬 Frank
Email: bookfrank@foxmail.com