- 本篇文章介绍了一个将文章和评论的外链转换为内链的Typecho插件
ShortLinks
,类似于golinks
插件,但功能更强大。 - 虽然我也不知道有什么具体用处,但是据说有利于SEO,而且很多人都在用,我就尝试鼓捣了一下。
最终效果就是这样。
简介
- 把外部链接转换为your_blog_path/go/key/,撰写链接页面支持修改
- 通过菜单“创建->短链接”设置;
- 自定义短链功能来自golinks;
- 支持 referer 白名单和外链转换白名单;
- 支持跳转页面;
- 支持自定义字段转换(实验性功能);
- 支持关闭指定页面的链接转换功能。添加自定义字段
noshort
即可;
模板演示
由于插件自带的模板不是很符合我的审美,故自己整理了几个模板,集成到了插件中。下面是演示 :
- 模板 go.html
食用方法
将下载解压好的文件夹放到Plugins目录下(注意:文件夹名必须是ShortLinks)
在插件设置中 外链转内链 和 转换评论者链接 都要开启 ==> 跳转页面开关 开启(不开启则不显示跳转动画) ==> 跳转延时 填2秒 ==>保存设置。
文件内自带四个模板,将喜欢的模板重命名为 go.html 即可食用。
下载地址
作者已经集成了模板,直接从官方Github下载即可:
https://github.com/benzBrake/ShortLinks/releases
支持跳转页面 m.baqizw.com m.sswwxs.com m.sweixs.com m.aaxixs.com m.youmuxs.com m.umoxs.com m.uquxs.com m.ebuxs.com m.igexs.com m.imuxs.com m.uyixs.com m.ihexs.com m.ezuxs.com m.eaixs.com m.ubuxs.com
emmmmmm
大佬@(滑稽),使用links插件添加的链接不能用怎么解决?
大佬,链接掉了呀,下载不了@(小乖)
直接在Github下载即可,作者已经集成了
大佬,百度主动推送链接的小工具有吗
去Github下插件,想要哪个 模版 直接右键保存上面的演示文件不就OK了
感谢作者提供的好东东,拿走了,发现评论者网址无法新窗口打开,神经兮兮的在Plugin.php文件第149行加上 . """ . $target;就行了~~具体方式如下
$text['url'] = self::convertLink($url, false). "\"" . $target;评论可以用MD吧?@(呵呵)
反斜杠居然被转义啦,也没高亮@(乖) @(乖) @(乖)
跳转页面做得挺好看的
请问用了这个插件后,再在robots里设置Disallow: /go/,这样减少权重效果更好?
快点给老子更!!!!!!!!@(滑稽)
这个插件能更改跳转页的图标吗#(中枪)
当然可以,在head里加shorticon呗,类似这种<link rel="shortcut icon" href="https://www.zrahh.com/img/favicon.ico">
halo~
我和你用的同一个主题,想问一下,你在使用这个插件的时候,对代码有没有做过一些调整呢?
因为我是看了主题文档中的 插件冲突解决方案 之后,对
Typecho_Plugin::factory('Widget_Abstract_Contents')->contentEx = Typecho_Plugin::factory('Widget_Abstract_Contents')->excerptEx =这两行代码进行了修改,才让文章内的外链自动转换生效。
但是现在问题是评论中的外链和评论者的网址都没有自动转换。
我也尝试了将插件的 Plugin.php 中其他的 Typecho_Plugin::factory('Widget_Abstract_Contents') 替换为 Typecho_Plugin::factory('Mirages_Plugin')
但仍然无效,所以想看看大佬是否了解这个情况怎么解决 ::quyin:look::
目前就是,文章内的外链可以被自动转换,评论区的外链无法被自动转换具体效果可以在测试文章中看到
我没做过任何修改哎,难道是因为我懒得升级用的低版本的原因么@(小乖)要不你去问问Hran吧
不修改就能直接用??@(惊讶)那我再研究研究吧 不过还是感谢能看完#(脸红)