TypeCodes

博客完成Follow.is订阅认证

一、前言

最近一个RSS订阅follow.is火了起来,在收到内测邀请码注册后,顺便在上面把博客的订阅也做了认证。

目前体验下来还可以,界面比较清爽,订阅源比较丰富,美中不足的是目前还没有手Y客户端。

typecodes.com完成follow.is订阅认证

- 阅读剩余部分 -

给博客(pelican)增加git提交和自动构建信息

一、pelican 的构建和生成:

博客使用的是 pelican 开源静态博客系统,之前每次生成 html 代码都需要手动在服务器上用脚本生成的。也就是每次新增或者修改了文章都需要手工去执行脚本,然后发布到 nginx 目录。

鉴于每次的生成流程过于繁琐,所以最近考虑把博客的生成过程改用自动构建,同时在博客底部栏增加 git commit自动构建 的信息。效果如下:

pelican 博客生成时增加 gitcommit 和 cicd 信息

- 阅读剩余部分 -

Typecho同步新浪微博的插件(可提取文章图片作配图)

由于博客在2015-12-10已经从Typecho转到了Pelican,所以把这个Typecho同步新浪微博的插件放在Github上后就一直也没管了。最近有同学在Github上提了issue,于是写了这篇文章对插件作了详细说明,希望对大家有帮助。

插件基于新浪微博开放平台最新的OAuth2认证方式调用相关API接口把文章同步到微博上。微博发布后,会显示来源(也即应用名称,如下图BZ的是TypeCodes)以及缩略图(需要在插件后台设置)。

博客文章同步到新浪微博的效果

- 阅读剩余部分 -

Git多仓库作子目录的双向同步:一次Git Subtree的实践

今年1月中旬的时候BZ在GitHub上收到Typecho社区组织typecho-fans的成员邀请,原来是想把所有TP的开源插件都整合到GitHub上进行维护。之前BLOG在使用Typecho的时候写了3个插件:新浪云存储SCS插件移植自WordPress的音乐播放器插件新浪微博同步插件,那如果放到typecho-fans上进行维护的话对使用者和开发者来说都是挺方便的。但是当时不知道怎么把之前这3个已经放在GitHub上进行维护的插件仓库作为子目录/仓库同步到typecho-fans的插件仓库中,所以一直都没有行动。

Git多仓库作子目录的双向同步:一次Git Subtree的实践

- 阅读剩余部分 -

成功将博客从Typecho迁移到Pelican

根据前文的上线步骤,目前已经成功的将博客从Typecho迁移到了Pelican。中间上线发布的时候,遇到了好几个问题,不过由于上线步骤中有失败的处理方案(保留Typecho程序),所以在Typecho到Pelican之间来来回回切换了好几次。

- 阅读剩余部分 -