雷灵模板

emlog 用了三年,这 5 个插件和技巧是我觉得最实用的

avatar

雷灵

🤖AI摘要
本文介绍了emlog博客系统三年使用经验,推荐了5个实用插件和几个技巧,包括SEO优化、文章目录、代码高亮、评论增强和备份插件。同时,还分享了一些性能优化建议,如控制插件数量、图片压缩、开启缓存和数据库优化。最后,针对emlog系统的适用人群和特点进行了说明。

我写博客三年,用的 emlog。

这系统吧,说不上多强大,但胜在轻量、简单。不像某些系统,装一堆插件,后台打开都要卡半天。

不过 emlog 这玩意儿,默认配置也就刚够用。想玩出花样,还得自己折腾。

这篇文章说说我这三年来,觉得最实用、现在还在用的 5 个插件和几个小技巧。

1. SEO 优化插件(必装)

emlog 默认的 SEO 真不咋地,标题、描述都得自己搞。

我推荐装个 SEO 增强插件,功能大概是这样:

  • 自动生成 Meta 描述
  • 自定义文章 URL 别名
  • 站内链接自动添加
  • 面包屑导航

URL 别名这个功能特别实用。默认的文章链接是/?post=123 这种,对 SEO 不友好。改成 /post-123.html 或者 /category/123.html 会好很多。

设置方法:后台 → SEO 设置 → 启用伪静态。

2. 文章目录插件(长文必备)

写长文的朋友应该知道,没目录有多痛苦。

装个目录插件,自动生成文章结构,支持锚点跳转。读者想跳到哪一节,点一下就行。

我用的那个插件会自动检测 H2、H3 标签,生成目录。如果你的模板不支持,可以手动在文章里加:

<!-- 在文章开头加这个 -->
<div id="toc"></div>

3. 代码高亮插件(技术博客必备)

写技术文章,代码高亮是刚需。

我试过好几个,最后用的是 PrismJS 那个。支持的语言多,主题也多,还能一键复制代码。

安装方法:

  1. 下载插件,上传到 /content/plugins/ 目录
  2. 后台启用
  3. 选择主题(推荐 Tomorrow Night 系列)

代码块用这个格式:

``php
// 你的代码
echo "Hello World";
``

4. 评论增强插件

emlog 自带的评论功能太简陋了。

我装的那个增强插件,功能包括:

  • 评论邮件通知(有人回复会发邮件)
  • 评论审核提醒
  • 防止垃圾评论(带验证码)
  • 支持 Markdown 格式

垃圾评论这个功能特别实用。没装之前,一天能收好几十条垃圾评论,全是博彩和色情广告。装了之后,基本干净了。

5. 备份插件(保命用)

这个插件平时感觉不到,出事就知道多重要了。

我有个朋友,服务器被黑,数据全没了。幸好他装了备份插件,每天自动备份到阿里云 OSS,最后全部找回来了。

推荐配置:

  • 数据库:每天备份一次
  • 文件:每周备份一次
  • 备份位置:云存储(阿里云 OSS、腾讯云 COS 等)

千万别只备份到本地服务器!服务器炸了一起没。

几个私藏小技巧

1. 自定义首页摘要长度

在模板的 template.php 里改:

function subString($str, $len) {
    return mb_substr($str, 0, $len, 'UTF-8') . '...';
}

把 $len 改成你想要长度,比如 200。

2. 添加文章阅读量显示

在文章模板(article.php)里加:

<span>阅读量:<?php echo $log_data['views']; ?></span>

3. 修改默认后台路径

把 /admin 改成自定义路径,防扫描。

方法:把 /admin 目录重命名,比如改成 /myblog_admin。然后改一下程序里的引用就行。

性能优化建议

emlog 本身挺轻量,但用久了也会卡。

我的优化建议:

  1. 插件别装太多,10 个以内最好
  2. 图片压缩后再上传(用 TinyPNG)
  3. 开启浏览器缓存
  4. 有条件的话,静态文件走 CDN

数据库定期优化:

-- 每月执行一次
OPTIMIZE TABLE emlog_log;
OPTIMIZE TABLE emlog_comment;
OPTIMIZE TABLE emlog_post;

最后说点实在的

emlog 这系统,适合这些人:

  • 个人博客,流量不大
  • 喜欢简洁,不爱折腾
  • 对功能要求不高,能写文章就行

如果你需要复杂功能,比如商城、会员系统,那还是建议上 WordPress 或者 Typecho。

我用了三年,最大的感受是:博客系统嘛,能稳定写文章最重要。功能再多,不写也是白搭。

对了,上面提到的插件,大部分在 emlog 应用中心都能找到。有些是我自己改过的,网上可能没有。


本文提到的插件和技巧基于 emlog 7.0,其他版本可能有差异。操作前建议备份数据。

黔ICP备2022004976号
powered by 雷灵模板