个人博客源码_我的使用Sanic的个人博客源码开源了!
在 用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)
總結
以上是生活随笔為你收集整理的个人博客源码_我的使用Sanic的个人博客源码开源了!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为Mate60系列模具曝光!最新渲染图
- 下一篇: 天马展示车载屏下摄像头、超低反透明 Mi