功能强大的个人博客,功能齐全的管理后台,简洁大气的前端页面。
支持markdown
文章编辑,代码高亮以及优雅美观的评论栏。
...
$ git clone git@github.com:yokonsan/yublog.git # 下载项目
$ cd yublog
$ pip install -r requirements.txt # 安装依赖
安装mysql
数据库,如需启用redis
缓存,需安装redis
。
缓存选项:
- simple: 使用本地
Python
字典缓存,非线程安全。 - redis: 使用
Redis
作为后端存储缓存值 - filesystem: 使用文件系统来存储缓存值
配置文件 yublog/config.py
私密环境变量配置文件 .env
$ flask init-db # 初始化数据库
$ flask deploy # 生成默认数据
$ flask run # 启动
默认地址:127.0.0.1:5000
管理后台地址:127.0.0.1:5000/admin
账户密码:
账户:如未配置,默认 yublog
密码:如未配置,默认 password
$ docker-compose up -d
默认地址:127.0.0.1:9001
管理后台地址:127.0.0.1:9001/admin
账户密码:
账户:如未配置,默认 yublog
密码:如未配置,默认 password
停止运行:
$ docker-compose down
查看日志:
$ docker-compose logs # 查看总的容器日志
$ docker-compose logs yublog_web # 查看web应用运行日志