LHL's Blog

Typecho 友链管理插件增强版 - Links Plus

🎨 Links Plus

Typecho 友链管理插件增强版

[github repo="lhl77/Typecho-Plugin-LinksPlus" /]

[collapse title="一些截图"]



[/collapse]

配置教程

原版支持函数调用法和HTML标签调用法(教程),但是部分主题用不了(需要二次开发),于是我们用万能的重写法,即使插件丢失了也能正确显示友链!

CID获取

在友链(独立页面)的编辑页面中,地址栏https://example.com/admin/write-page.php?cid=920920便是CID,将他填到需要重写的 cid

添加固定占位符

将下面的内容复制到需要添加友链的地方,如:

{{links_plus}}

然后发布页面

重写

进入菜单-Links Plus-友情链接页面,添加需要添加的友链,然后点击右上角执行重写即可

主题

主题名称主题图片介绍注入支持亮/暗自动切换
Material Design 3 CardsMD3 风格的友链卡片网格CSS,JS
仿 Mirages 优化仿 Mirages 的 HTML 卡片网格输出,md3风格CSS,JS

模板目录为 templates//。
必要文件:manifest.jsontemplate.html
可选文件:style.cssscript.jsmanifest.json 中 inject 决定是否注入)。
模板占位符:{name} {url} {image} {description} {sort} {lid} 等。

manifest.json

{
  "name": "主题英文名",      //这里需要与templates/<name>/中的name一致
  "title": "主题名称",       //外显主题名称
  "version": "1.0.0",
  "description": "主题简介", //简要说明即可
  "inject": {
    "css": true,            //是否需要注入css,true则将style.css注入
    "js": true              //是否需要注入js,true则将script.js注入
  }
}

注意:部分主题可能会对部分标签(如a、img)等添加样式或点击事件,可以避免使用a而用js代替,避免使用img而用background代替。

主题可以提交PR: https://github.com/lhl77/Typecho-Plugin-LinksPlus/pulls

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »