我的使用 Sanic 的个人博客源码开源了(Python)

栏目: 软件资讯 · 发布时间: 6年前

内容简介:在线上博客 https://blog.pycourses.com

我的使用 Sanic 的个人博客源码开源了(Python)

emmm, 昨天那篇标题错了,只能删了重发~

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

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

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

项目已经开源 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项目实战」):point_down:

我的使用 Sanic 的个人博客源码开源了(Python)

我的使用 Sanic 的个人博客源码开源了(Python)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

宇宙涟漪中的孩子

宇宙涟漪中的孩子

谢云宁 / 四川科学技术出版社 / 2017-11 / 28.00元

近未来。日冕科技公司通过建造围绕太阳的光幕搜集了近乎无穷的能源,这些能源主要用于地球上的网络空间建设。随着全球网络时间频率的不断提升,越来越多的人选择接驳进虚拟空间,体验现实中难以经历的丰富人生。 网络互动小说作者宁天穹一直自认为是这些人中普通的一员,有一天却被一名读者带进反抗组织,了解到日冕公司的各种秘密,并被告知自己的小说将在抵抗运动中起到重要作用。 起初他拒绝参与,但看到地球被笼......一起来看看 《宇宙涟漪中的孩子》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具