基于 flask 的极简 blog
clone 代码到本地
git clone https://github.com/ovenx/flask-blog.git
安装 virtualenv
cd flask-blog
python -m venv venv #python3
. venv/bin/activate # venv\scripts\activate(windows)
安装依赖
pip install -r requirements.txt
创建数据库,导入数据表
create database flask-blog
source flask-blog/schema.sql
或者可以通过 flask initdb 方式来导入数据表(需要设置FLASK_APP)
创建配置文件,修改数据库配置
cp config.py.example config.py
然后运行
python run.py
后台地址:http://127.0.0.1:5000/admin(默认为 admin/admin)
样式修改
npm install
gulp # gulp watch
flask 自带的 server 不适用于生产环境,需要使用其它 server 代替,请参考文档说明。 推荐使用 gunicorn + nginx + supervisor 方式,详情参考 。
- 分类
- 标签
- 归档
- 分页
- code highlight
- markdown
- toc
- friendlink
- 优化界面的自适应
- 添加 about 页面
- 后台导出 markdown 文件
- 文章页添加查看 markdown 原文
- 评论功能,留言本
- I18N
MIT