快速开发:用python快速编写一个博客平台
发布时间:2019-08-15 14:18:29
作者:xhs
阅读:697
快速开发:用python快速编写一个博客平台:10个优秀程序员中有9个写博客。小编推荐你可以加我的QQ群735934841。有大量的视频教程和免费学习资料,可作为学习的好地方,欢迎您的到来。一起交流学习!共同进步!这是一个很好的习惯,它使知识能够被提炼,并从输出转换为输入。在提高自己的同时,我也可以利用互联网的易传播特点,与每一个热爱学习的人分享知识。所以写博客是每个程序员都需要投入时间和精力来继续做的事情。由于博客是他们自己知识的储存库,索引将变得非常重要。通过我自己的探索,我发现了一个可以很好地满足这个需求的python框架sphnix。总体思路如下:标记:编写文档;pandoc:格式转换;sphinx:生成网页;github:托管项目;readthedocs:发布网页;现在,让我们看看它是如何工作的。安装sphnix从安装sphnix开始。安装之前,请检查python版本。本文使用的是python 2.7.14,所以您可以自己尝试其他版本(我建议使用py2,正如我所做的那样,以避免出现凹坑)。f:\mkdocs$cd f:\mkdocs$sphinx quickstart执行命令sphinx quickstart时,系统将要求您进行配置。>项目名称:Ming's Blog>作者姓名:Ming>项目发布版本[:1.0>项目语言[en]:zh_-cn f:mkdocs(mkdocs)-1 wangbm 1049089 610 Jun 23 16:57 Makefiledrwxr-x 1 wangbm 1049089 610 Jun 23 16:57 Build/-rw-r--1 wangbm 1049089 817 Jun 23 16:57 Make。BATDRWXR-XR-X 1 WangBM,1049089 Jun 23 16:57来源/f:mkdocs(mkdocs)lambda树卷列表文档文件夹路径卷序列号为0002-b4b9f:。——build——source——static——templates explain these files/folders:build:folder,执行make html生成的html静态文件保存在其中;source:folder,所有文档源文件应放在源根目录中;make file:compile file;make。BAT;用于配置和扩展sphinx的配置文件是sourceconifg.py。由于更改的数量和复杂性,需要使用sphinx配置来使构建过程更顺畅,包括配置主题、启用乳胶和启用中文检索。配置文件需要与适当的扩展模块一起使用,有时会使用一些第三方依赖包:greenlet==0.4.5oauthlib==0.7.2paho-mqtt==1.0tzlocal==1.1.2redis==2.4.3requests--oauthlib==0.4.2whiteoise==1.0.3openpyxl==2.1.5准备好写入的文章准备好文件。在源目录中,添加文件how_to_a rich_man.rst。文件内容如下:第一章如何致富========================1.1《财富继承法》———————————————————————————————————————————————————————————————————————————————————————————————————————————有一个富有的父亲。《财富分享法》——————————————————————————————————有一个富有的妻子。一旦你写好了文件,一定要把它包括在你的目录布局中。排版配置文件是sourceindex.rst,请注意中间一行不应被忽略:…toctree::maxdepth:2:caption:contents:how-to-u-be-a-rich-man then-delete:indexs and tables==========f:mkdocs(mkdocs)lambda make htmlrunning sphinx v1.7.4加载翻译[zh-cn]。不加载腌制环境…2。donebuilding[mo]:0个采购订单文件超出日期生成的目标[html]:2个源文件超出日期生成的目标[html]:2个源文件超出日期生成的目标[html]已添加,0已更改,0已删除读取源…l[100%]指数寻找现在-l…无基础酸洗环境…不检查一致性…不准备文档…不写入输出…[100%]索引生成索引…genindex正在写入其他页…搜索正在复制静态文件…不复制额外文件…不删除英文搜索索引(代码:en)…不删除对象清单…如果生成不正确,可以检查该生成是否为空文件夹。我们进去构建html,打开index.html点击我们刚刚写的快速理财指南:当宿主项目看到网页时是否兴奋?但别激动,这只是本地的,我们需要把它放到网上。在这里,我在Github上托管项目文件,并通过阅读文档发布它们。托管前需要做一些准备。在mkdocs根目录中,添加文件.gitignore(如果您足够聪明知道这是什么),如下所示:build/.idea/*.pyc next,在您的github上创建一个新的存储库。然后提交mkdocs目录中的所有文件。步骤很简单,所以我不想在这里讨论。在发布被托管之后,我们将发布它供其他人访问。您需要先注册帐户以便阅读文档。然后联系Github:导入代码库并填写相应信息:创建网页后,您可以在右下角看到您的在线地址:应该注意的是,默认情况下,斯芬克斯文档是RST格式的,因此,如果您习惯于使用markdown编写,则可以使用pandoc来转换它。pandoc-v mainfont=“SimSun”-f markdown-t rst hello.md-o hello.rst或您可以向支持降价渲染的sphinx添加扩展模块和配置。但是,不能使用MD文件在站点上导航。在这里,你的个人博客被建立起来了。将产品显示到作者的博客(mings blog)。例如,向你展示最终的效果。这是主页,显示所有文章索引。这是导航栏,结构很清晰,索引也很方便。单击文章后,您还可以轻松查看标题和跳转。快速体验搜索功能。读完这个你还想写这样的博客吗?试试看。快速开发:用python快速编写一个博客平台
版权声明:本文内容由互联网用户投稿整理编辑发布,不拥有所有权,不承担应有相关法律责任。如果文章、图片有涉嫌抄袭的内容,请发送到邮箱举报,且提供抄袭的相关证据,一但查实,会在24小时删除涉嫌侵权内容。
猜您喜欢
想知道女生是不是喜欢你,教用一个问题测试她喜欢你的方法:你可以对她说一句话:你好像长胖了一点?(看看女生是什么反应。不过如果男生问出这个问题,可能让女生觉得你情商低,就算女生喜欢你也有一定的风险性)
2024-02-20
如果男生犯了错惹女朋友生气,那就一定要想办法哄好她,因为是你错了呀。而想要哄好生气的女朋友,那你一定要认识到自己的错误,下面给大家分享惹女朋友生气检讨书1000字,希望能够帮助你哄好你的女朋友。
2024-02-19
如果女朋友说分手后做朋友是什么意思呢?如果是还爱着对方那就不应该选择分手,如果是不爱了那大家就应该彻底断了联系,真正深爱过的人是不可能在分手后做朋友的。下面就来分析女朋友的心理。
2024-02-18
脱单神器
安卓版蜜小助APP
iOS版蜜小助APP
20W+可复制撩妹话术
实战案例+话术+视频+教程
热门文章
口述:公公在梳妆台上给我数次高潮
2013-11-11
1069065
二宮琴美、東熱出操翻白眼昏死
2015-03-14
78328
那个午夜 禽兽继父将我压在身下
2014-04-08
78054
韩国美女主播”钟淑”高清视频精品合集9部 115网盘在线观看
2015-03-11
77288
店长推荐作品 EMP-001 EMPIRE Vol.1 50 波多野结衣 50连发泼溅中 2012年
2015-03-19
75774
留守女人和禽兽公公的不伦性事
2013-12-28
74937
美国男人让我一夜高潮五次
2014-04-29
69845
关牧村与前夫王星军离婚真正原因 关牧村前夫王星军照片家庭背景及个人资料
2014-08-15
64941
公公的精湛床技让我死去活来
2014-04-08
56763
我和小姨子在车上疯狂嘿咻
2013-12-28
56566