标签: typecho

  • 更换到WordPress博客平台

    这可能是我逐渐衰老的标志,因为Typecho是一个好的东西,但是和WordPress平台的定位明显是有区别的。

    Typecho的一切都特别的简洁,对于喜欢稍加钻研的Coder其实是很不错的选择。Typecho提供了一个很稳定的脚手架,但是脚手架上的东西得自己找或者自己搭。约一年的使用,每当我需要什么新功能的时候,我都需要去Google搜一下,然后搜到的东西有60%概率是不能立即使用的,这让我没办法在时间有限的情况下去关注我想要提供的内容。但是存在即合理,这个特性(bug / feature?)让Typecho的用户享受到了很多DIY的乐趣,我是其中之一。

    WordPress一向因为繁杂、体量大而被诟病,但不可否认的是当我想要什么功能的时候,我总能以比较快的速度找到相应的插件。这可能就是生态的力量,尽管很繁杂并且各种条条框框,但是稳定的代码支持和社区支持能够给“想集中精力在内容创作”上的人一个安全感。

    特此写一篇文章,是因为我突然意识到WordPress和Typecho是两种范式(Paradigm),可以迁移到很多地方。

    另外,推荐一下过程中使用的很好的Typecho插件ByeTyp。SQLite用户记得不要使用它的“最新“release (tag=1.4)版本,而是直接用最新的代码,不然会有SQL Query Error。

  • 找到一个不错的Typecho hCaptcha插件

    最近苦于机器人的垃圾评论,找了半天发现hCaptcha这个东西很好用。本以为小众的typecho需要自己手写,后来搜了一下发现已经有大佬帮忙写好了插件,地址是https://github.com/plok5202008/Typecho-HCaptcha

    使用起来也挺方便,

    1. 控制台-插件里启用HCaptcha,然后点击插件的设置,填写自己的site key和secret。没有这两个东西的话去https://www.hcaptcha.com/创建一个新用户即可,免费。
    2. 控制台-外观页面点入编辑当前外观,然后右侧选择comments.php文件。找到提交评论的按钮,一般是<button type="submit" class="submit">,在上面加一行
    <?php $this->hCaptcha(); ?>

    大功告成。

  • Typecho sitemap 插件 无法跳转sitemap.xml的解决办法

    大概跟很多人一样,我也用了bayunjiang的插件来生成sitemap。但是启用插件后,会发现https://unique-ptr.com/sitemap.xml 会提示404无法跳转。
    查证后发现这个跟伪静态是否开启有关,如果后台没有开启伪静态,那么需要跳转到https://unique-ptr.com/index.php/sitemap.xml 才能访问。最终的解决方案当然是开启伪静态,参考这篇文章,在后台设置一下就可以了。

    typecho_fake_static.png