Skip to content

snowind/Flog

 
 

Repository files navigation

Flog

Build Status

一个简单的博客系统,由Flask驱动

启动开发服务器

  1. 安装 pipenv
$ pip install pipenv
  1. 准备工作
$ pipenv install
$ pipenv install -d
# 生成翻译文件
$ pipenv run make compile
# 升级DB
$ pipenv run flask db upgrade
  1. 启动服务器
$ FLASK_DEBUG=True pipenv run flask run

成功后,访问http://localhost:5000查看结果

部署到远程服务器

部署到Heroku

Deploy

部署到云服务器

Flask+Nginx博客容器化部署

使用管理员后台

前往$your_domain/admin使用账号admin密码admin(默认)登录,然后就可以开始写文章了。 前往$your_domain/admin/setting配置页更改密码及其他设定。

Markdown特性

Flog的Markdown语法遵循GitHub Flavored Markdown规范,支持脚注、表格、文章目录、数字公式等。

此外,Flog还支持图片排版,使用方法是将多个图片放在一起(不换行),将渲染为多列图片。例:

![](/images/image1.jpg) ![](/images/image2.jpg)
![](/images/image3.jpg) ![](/images/image4.jpg)

效果:

完整效果可见我的博文

Flog使用以下组件

License

本项目使用MIT License许可开源。

About

A Simple Blog Engine Powered by Flask

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 53.9%
  • Python 26.4%
  • CSS 12.8%
  • JavaScript 6.0%
  • Makefile 0.3%
  • Mako 0.3%
  • Other 0.3%