My Blog Using Sanic
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
custom Initial commit Jan 17, 2019
docs Add BEIAN_ID Feb 11, 2019
models Use username if email is None after github oauth callback Jan 22, 2019
screenshot update docs Jan 18, 2019
src
srv Add deploy part Jan 18, 2019
static
templates Add BEIAN_ID Feb 11, 2019
views closed #4 Jan 20, 2019
.gitattributes
.gitignore Fix external link Feb 11, 2019
.travis.yml
LICENSE
Pipfile Use username if email is None after github oauth callback Jan 22, 2019
README.md
app.py closed #4 Jan 20, 2019
config.py
ext.py closed #4 Jan 20, 2019
forms.py closed #4 Jan 20, 2019
hexo-exporter.py closed #4 Jan 20, 2019
manage.py closed #3 Jan 18, 2019
package-lock.json Initial commit Jan 17, 2019
package.json
requirements.txt
tox.ini closed #4 Jan 20, 2019
webpack.config.js

README.md

lyanna

Build Status

My Blog Using Sanic

查看文档 📖

Overview

这是一个使用asyncio生态开发的个人技术博客。具体如下:

  • Web框架: Sanic
  • 模板: Mako/Sanic-Mako
  • 数据库: TortoiseORM/aiomysql
  • 缓存: aiomcache
  • KV数据库: aioredis

其他aio扩展: Sanic-Auth、Sanic-wtf、sanic-session、aiotask-context、asyncblink、sanic-sentry

Demo

DEMO

Features

  • 可以通过后台对文章、标签等做增删改查
  • 后台支持Markdown编辑/预览
  • 支持代码语法高亮
  • 支持TOC
  • 支持文章搜索
  • 支持Github登录评论
  • 支持Github登录对文章和平台表态
  • 可以分享文章到微信/微博/豆瓣/印象笔记/Linkedin
  • 支持Hexo等其他Markdown源文件的导入
  • 支持文章的语法高亮
  • 可以增加个人设置(设置头像,个人介绍,添加Github等链接)
  • 支持定制导航栏
  • 支持RSS/Sitemap
  • 相关文章推荐(根据相似标签)
  • 响应式设计