• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    Python
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Person blog powered by flask.

YuBlog

介绍

使用文档

功能强大的个人博客,功能齐全的管理后台,简洁大气的前端页面。 支持markdown文章编辑,代码高亮以及优雅美观的评论栏。

...

安装

$ git clone [email protected]: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

$ 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应用运行日志

安装示例

yublog-installation-example

Enjoy it.