python批量格式化hugo文章

由于之前有很多md文件的文章分布在不同的分类目录下(在同一父级目录下),使用docsify作为网站编译解释框架。

docsify用起来很舒服,之前在github.io没有seo方面的需求,后续有了seo的需求后,docsify在seo方面还需要等下一个大版本,实在等不及,只能考虑将批量转换所有md文件,支持hugo的Front Matter、内联md、摘要等属性设置。

阅读全文

python替换markdown文件图片为七牛云地址

我们经常会收藏到一些markdown的文章,文章中也经常会有一些高信息量的图片,这些图片往往采用的第三方图床,也不知道哪天会失效,所以我们考虑将这些图片批量替换到我们自己的付费云服务,比如又拍云、七牛云、阿里云等,当然我们也可以使用他们的部分免费产品。

本文介绍python脚本自动替换markdown文件中的网络图片为七牛云地址。

阅读全文

一次性清楚__main__

Python不同于C/C++、java,程序执行并不需要主程序,如main(),而是文件自上而下的执行。

但很多Python程序中都有这样的语句:

python中yield的简单清晰详解

首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器),好了,如果你对这些不明白的话,那先把yield看做return,然后直接看下面的程序,你就会明白yield的全部意思了:

阅读全文

作者的图片

TsingChan

万事头开难,好开的始成功的一半

It Is All

中国