前言:Typecho默认比较简约,配合插件才能更方便得使用。

本文主要介绍一些我使用Typecho以来用到觉得不错的插件,后续可能会有更新。

1、EditorMD fro Typecho

这是一款十分好用的Markdown编辑器,同时它也是一个github项目:项目地址

使用方法如下:

  • 插件更新升级时,请先禁用插件后再上传
  • 下载插件:下载地址

    插件自备份地址:点击下载

  • 将下载的文件解压,文件夹重命名为EditorMD,然后上传到usr/plugins目录下

  • 递归修改所有者:chown -R apache:apache ./EditorMD
  • 登陆网站管理后台,在控制台下拉菜单中选择插件进入插件管理
  • 找到EditorMD,点击启用
  • 根据需要进行设置

2、Comment2Telegram

这款插件可以将Typecho网站的评论推送到Telegram bot中,支持回复评论,通过评论,垃圾评论和删除评论。它也是一个github项目:项目地址

使用方法如下:

  • 下载插件:下载地址

    插件自备份地址:点击下载

  • 解压后,将目录名修改为Comment2Telegram

  • 上传至服务器usr/plugins目录下
  • 递归修改所有者:chown -R apache:apache ./Comment2Telegram
  • 网站管理后台,控制台-插件那里启用Comment2Telegram
  • Telegram Bot Token可以通过向Bot Father申请获取,不再展开讲述
  • Telegram Master ID可以通过向干物妹!小霾发送/mystat指令获取
  • 将上述两个id填入插件里,类型选择由插件处理即可

提醒:如果要使用回复评论,需要保证你的telegram usernametypecho username一致,如果你的不一致,只能通过修改typecho数据库来实现。
假定你的电报账号可以通过https://t.me/abcd来访问,即usernameabcd
如果你有安装phpmyadmin,那么通过其来修改typecho数据库下面的typecho_users表里的name属性即可。
如果你没有安装phpmyadmin,那么需要通过命令行来修改,登陆到mysql以后,执行下面指令即可:update 数据库名.typecho_users set name='abcd' where uid=1;,然后回车执行即可。

3、ViewsCounter

这是一款文章浏览量统计插件,可以设置对同一篇文章的多次浏览行为是否计入浏览量的时间间隔。它也是一个github项目:项目地址

使用方法如下:

  • 下载项目压缩包:下载地址

    插件自备份地址:点击下载

  • 解压后,将Typecho-ViewsCounter-master文件夹下的ViewsCounter文件夹上传到usr/plugins目录下

  • 递归修改所有者:chown -R apache:apache ./ViewsCounter
  • 登陆网站管理后台,控制台启用插件ViewsCounter
  • 启用插件后,点击设置进入设置页面,参数保持默认即可

主题调用方法,在需要显示的地方插入相应的调用代码即可:

# 调用代码
<?php echo ViewsCounter_Plugin::getViews(); ?>

# 本站是修改了post.php,加了一行
<li><?php _e('阅读量:'); ?><?php echo ViewsCounter_Plugin::getViews(); ?></li>

4、Smilies评论表情插件

搬运自:Smilies评论表情插件

使用方法如下:

  • 下载插件:下载地址

    插件自备份地址:点击下载

  • 上传到./usr/plugins目录下,并解压

  • 递归修改所有者:chown -R apache:apache ./Smilies
  • 网站管理后台,插件管理里面选中激活

插件激活后,还需要在适当的位置调用才可:

# 修改comments.php文件,最下面在“内容”一行后面添加下面一行代码
<?php $comments->smilies(); ?>

参考地址:

标签: none

已有 17 条评论

  1. 歲月 歲月

    Comment2Telegram按保存无任何提示是怎么回事。无法保存

    1. 可能是你插件没有写入权限,需要递归修改所有者,请按照我上面给的步骤一步步来。

      1. 歲月 歲月

        给了777权限

      2. 歲月 歲月

        你现在还在使用这个插件吗?

  2. 歲月 歲月

    那为什么我的无法保存。晕

    1. 我也不知道啊,哪里没弄对吧

      1. 歲月 歲月

        chown: invalid user: ‘apache:apache’

      2. 歲月 歲月

        没有这个用户。 Typecho你是用的1.2.0吗

        1. 嗯,最新版1.2.0,那可能咱们网站环境用的都不一样,

          1. 歲月 歲月

            我改成nginx 也一样无法保存

          2. 那不知道了,环境有差异,

  3. 歲月 歲月

    好的。谢谢!

  4. 歲月 歲月

    我删除了一段代码,能保存了,也能收到消息,但是无法在机器人上删除和回复评论 你的能正常删除和回复吗

    1. 可以,需要修改你的telegram用户名和你typecho的用户名保持一致,具体你可以去看项目说明
      https://github.com/Adoream/typecho-plugin-comment2telegram

      1. 歲月 歲月

        没用 都看烂了。估计我服务器的问题

添加新评论