在 用asyncio写一个技术博客 里面说到的使用Sanic的个人博客已经完成了,先通过一个短视频来感受下效果吧:

我使用Sanic的博客源码开源了!https://www.zhihu.com/video/1069655258820648960

线上博客 https://blog.pycourses.com

顺便提一下,目前我的个人博客(www.dongwm.com)还木有备案,所以暂时放到上面的地址上,之后会我在个人博客上使用它(未来几天如果你访问不了我的个人博客是由于备案期间需要关闭,请用上面的 博客地址访问哈)

项目已经开源 https://github.com/dongweiming/lyanna 文档请看 https://dongweiming.github.io/lyanna/#/

概述

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

用到的主要的库如下:

Web框架: Sanic

模板: Mako/Sanic-Mako

数据库: TortoiseORM/aiomysql

缓存: aiomcache

KV数据库: aioredis

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

相信这个博客用到的 Sanic 和aio的各种细节会对大家学习了解asyncio和aio开发有帮助、带来灵感,欢迎技术探讨~

功能

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

欢迎Star和贡献代码 O(∩_∩)O~

对应课程中包含需求分析(拆分)、技术选型、开发整个过程,从申请域名到用 ansible 部署代码等等整个过程需要做的事总结到课程中。

课程将于本周末结束(马上开始爬虫课程了,鸡冻),课程了解请看(如果只单门课程请找「Python项目实战」)

微信公众号「Python之美」(python_cn)

python个人博客源码_我的使用Sanic的个人博客源码开源了!相关推荐

  1. 个人博客源码_我的使用Sanic的个人博客源码开源了!

    在 用asyncio写一个技术博客 里面说到的使用Sanic的个人博客已经完成了,先通过一个短视频来感受下效果吧: 我使用Sanic的博客源码开源了!https://www.zhihu.com/vid ...

  2. android 快传 源码_最新安卓仿茄子快传APP源码包括服务端源码Android开发快传类项目源码全套...

    适使用范围:  安卓APP茄子快传源码 Android项目源码相似茄子快传的快传项目包括服务端 运行环境:  Android app 源码详细: 本项目是一个基于安卓的相似茄子快传的项目源码,包括安卓 ...

  3. python 后台系统 源码_这是我见过最好的博客系统!附源码(前端、后台、APP、小程序都有)...

    大家好,我是鸟哥! 今天给大家分享一款开源的博客系统,说是迄今为止我在Github上找到的最好.最全,最容易上手的博客系统一点都不为过.原谅我没有太多文化,只能用"卧槽"两字来表达 ...

  4. python工资管理系统课程设计_高校教师绩效工资管理系统设计开发,源码下载

    大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON.PHP.C#.安卓等多项技术. 今天将为大家分析一个高校教师绩效工资管理系统(高校教师绩效工 ...

  5. python量化回测框架_股票量化交易回测框架pyalgotrade源码阅读(一)

    PyAlgoTrade是什么呢? 一个股票量化交易的策略回测框架. 而作者的说明如下. To make it easy to backtest stock trading strategies. 简单 ...

  6. echarts python源码_基于Echarts的微代码开发平台SmartChart, 免费开源使用

    A platform that Connect Data to Echarts. 简介 SmartChart基于Echarts/Django的微代码开发平台,适用于任何WEB项目 简单, 敏捷, 高效 ...

  7. python云服务器搭建教程_小白怎么搭建自己的个人博客网站?云服务+WordPress教程...

    前言 2 个月前 pk 哥自己动手搭建个人技术网站,一来为了让自己坚持总结,二来可以等访问量上来了赚点广告费. 为什么要自己买服务器搭建网站呢?其实现在有很多自媒体平台都可以写文章.但是这些平台基本都 ...

  8. 量化交易系统 python源码_零起点TensorFlow与量化交易[PDF+源码][238.77MB]

    内容简介 Python量化回溯.TensorFlow.PyTorch.MXNet深度学习平台以及神经网络模型,都是近年来兴起的前沿科技项目,相关理论.平台.工具目前尚处于摸索阶段. TensorFlo ...

  9. python传奇自动打怪脚本_易语言传奇sf自动打怪脚本源码

    從目前的傳奇推出的新地圖來看,闖赤月殺蜘蛛還是很刺激的.特別是像我這樣的老玩家,在傳奇中混了很長一段時間了,殺一些簡單的怪,已經很乏味了.好不容易出了新地圖,總不可能放過吧,但大家也別小看了這些蜘蛛哦 ...

最新文章

  1. 关于 tsm 磁带槽位
  2. eclipse使用技巧---使用正则表达式查找替换
  3. 如何查看linux 是否安装软件包,linux 查看软件包是否安装 linux查看软件包
  4. RedHat5 升级OpenSSH服务
  5. 使用C#进行图片转换格式,缩放,自动旋转,保留exif(转载)
  6. elasticsearch 集群
  7. 动态规划(Dynamic Programming)理论篇
  8. [机器学习实战] 机器学习基础
  9. php 上传文件大小设置,调整PHP上传文件大小限制
  10. 单片机攻略3——C51入门
  11. JS 案例 个人所得税计算器
  12. win10把中文用户名改为英文用户名的两种方法
  13. 房屋征收拆迁信息化管理平台
  14. 微信公众号新手注册,创建菜单栏,发布文章详细操作教程
  15. C2039 Error: WriteHuge : is not a member of CFile
  16. qq群 发言统计for tc
  17. 工业网关作为数据采集、数据转发的重要设备,如何服务与工业互联网
  18. 160809310袁韬淳
  19. golang testify 测试库
  20. 中图法分类号(计算机专业)

热门文章

  1. shuffleNetv2 测试
  2. std::map char*做key
  3. Android Studio一直处于Building的解决方法
  4. Java实现话术词槽匹配_桔子互动|百度UNIT操作详解(上篇)
  5. 华为手机如何升级鸿蒙系统_华为杨海松:明年所有华为自研设备升级鸿蒙系统...
  6. 电脑有回声_游戏东西丨兽人游戏Echo回声电脑手机汉化版
  7. 一文带你学会java的jvm精华知识点
  8. Java从键盘输入n行字符串_Java十四天零基础入门-Java布尔类型
  9. matlab从flove,Matlab玩出新高度,变身表白女友神器_善良995的博客-CSDN博客
  10. Linux 线程同步的三种方法