标签 typecho 下的文章

尚寂新 - 不为建站,只为折腾

配合南博APP消息推送插件的评论推送插件0P

https://github.com/ShangJixin/Typecho-Plugin-Nabo-CommentHelper/releases
南博助手 - 消息推送 的配套插件,使评论动作可以响应到南博插件上。运行此插件需要安装南博的原插件!

南博的原插件下载地址:https://github.com/kraity/Messages/releases

Typecho版本要求:版本号大于17.11.15(如果不确定的话,保证是最新开发版即可)
评论回调方式使用新方式,正式版(截止于2020-05-30)的Typecho可能会不可用。使用新的回调方式的目的是使评论不受Ajax/Pjax主题的影响
关于新评论回调的介绍:https://joyqi.com/typecho/typecho-async-service.html

插件即安即用。使用要求不多,需要同原南博助手Messages插件一同安装即可。

Typecho 使用 fancybox 踩过的坑0P

为了满足点击图片直接放大得到灯箱效果,同时也看了很多人的站用了这个方案,微博手机端网页版貌似也在用这个玩意。想给自己站也搞一个2333,于是就开始寻找项目官网。

坑一

百度搜完官网之后,点进去一看,发现看到的 fancybox 和官网上的不一样!然后我才明白我要找的东西应该是 fancybox3 ...
官网:https://fancyapps.com/fancybox/3/
文档:http://fancyapps.com/fancybox/3/docs/
jscss的引入部分就此省略

对南博APP的友好性适配改动1P

总所周知,WordPress是有官方客户端的。虽说Typecho也可以用WordPress的客户端,但功能还是不全的。然后,这款APP就来了。
https://krait.cn/nabo.html
由于其他同好都发了相关介绍的文章,这里就不再赘述(总之就是越更新功能越完善越方便。本人现已加入会员套餐,支持作者)

Typecho 取消评论嵌套模式展示和子评论引用父评论内容的实现1P

啊,这个博主终于更新了
也是托更了很久了吧。之前在群里看到了 Typecho 仿 Github 回复 ,看到方案之后感觉还不错。然后我就奇思妙想的问了一下作者能不能有什么方法把 Typecho 的嵌套模式取消,新评论永远在最上面,没想到他真的给方案了...删掉下面选中的内容即可
QQ图片20191011192416.jpg

本站重新开启评论邮件提醒0P

其实这个应该和之前更改一起更新的,就是因为懒,没弄。经过小伙伴的提醒...又想起这件事了23333

插件名:LoveKKComment
作者已经把插件送到TE插件仓库里了,以后的更新都会在这里。经过初步的了解..qwq,他这个是两个插件捏一块的,一个是找回密码,一个是评论提醒。

再一次的给站点添加 ajax 评论体验0P

我所周知,在全站 pjax 的情况下实现 ajax 评论是一个很炸脑袋的事情。经过了很多试验踩坑之后,最终还是采用了他的方案。
https://eriri.ink/archives/typecho-ajaxcomment.html
其实看完他的这个之后,看着注释标的也挺比较全,然后就用了这套方案,然后进行了一顿魔改之后应用到了我的站上。这套的优势就是用 Typecho 原生的接口,评论处理什么的直接使用原有的插件就可以。

2019 08/07 14:40 折腾博客

高考完也有两个月了 折腾博客也有点退烧了...
该折腾完的都已经折腾完 再弄的话也就是小修小改

首先我弃坑了 WeiboSync 这个插件

有评论也反映到了不好使了 感觉应该是接口失效了 对微博连博客这个也退火了 于是弃坑之😜
感兴趣的可以去原文章看看 然后翻翻微博的文档 之前做成的插件也一直在 Github 上开源着的 有兴趣的小伙伴们可以自己动下手 也许会比这个更好 )确信23333

心血来潮想换用 WordPress

主要是看着 WordPress 可以用 APP 管理嘛 qwq ... 备份了博客的目录和数据库 然后导出了给 WordPress 用的 xml 格式的数据 弄完之后 折腾新主题的时候 发现.... 真的是退火了 只熟悉 Typecho 的主题结构是完完全全不够的 也是遇到了不少的麻烦 再加上(原版 WP 基于原版主题删掉各种 CSS 与 JS )前台也慢腾腾后台也慢腾腾 最后抵不住直接登录虚机后台....
Typecho 的数据就一键回来了 😂

闲着没事 又多了个功能

迫于无聊 去 Typecho 的论坛的插件版上看了看 看到了一个 BiliBili 动态显示到博客的插件 他那个是基于 RSSHub 的
等下... RSSHub 不是在 Github 上是开源的吗 😆
侥幸心理 看看源码里有没有直通B站的方法(RSSHub公用的服务器太慢了) 然后就不出意外的发现了

提醒!请勿滥用(免责免责)🤣

然后很开开心心的把自己站上那个微语那个拿评论做的给删掉了 一番折腾之后 好不容易给弄上了 顺便观察到了B站数据层的变革 还顺便给接口请求数据那块加了一道缓存(防止资源被刷爆被B站发现😉)
开心之余 没忘看看结果 过了几个小时之后...PHP 报错了!
本以为是异步的问题 然后换用了 curl 后还是不行...
吓我一大跳 还以为被B站发现了接口被限制了 研究了好大一阵 突然发现我转发的有一条 UP 主的动态的内容里含有 emoji .... 破案了
为了验证 从网上拽过来一个过滤 emoji 的 function 重置了缓存时间 刷新一下 完美解决
puuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.....
然后觉得这样还是不太好 又折腾了一会把数据库转成了 utf8mb4 的结构 这次弄完之后不仅是那块处理 emoji 都无压力了 全站都可以支持 emoji 了 哈哈哈😂

Chrome 浏览器(我知道的) 在输入框里可以右键 有一个“表情符号”的选项 点击那块就能直接用 emoji 表情 由于 emoji 的特征吧 不同设备不同浏览器观赏 emoji 表情的时候显示的效果是肯定不一样的 属于正常现象

至此成功实现功能

文章过时警告

看别的博客 尤其是 WordPress 博客大多都有的功能 弄完了上一个之后迫不及待去试一下 结果一路弄下来异常的顺畅 最后修改的时间或者发布时间比对下现在的时间就可以 主要代码如下(PHP)(Typecho)

// 间隔时间超过半年后提醒 判断的是最后修改时间
if(time() - date($this->modified) > 60*60*24*30*6){
        $ji_post_left_cha = time() - date($this->modified);
        $ji_post_left_day = $ji_post_left_cha / 86400;
        echo intval($ji_post_left_day);
    }

然后又在 这里 看到个样式不错 经过同意之后移植到了这里

移除 Google Adsense 广告

最近才发现 Google Adsense 一旦大姨妈 直接把页面的 DOM 加载给摁死 弄的视觉上看得像站点卡卡的 于是把关于广告的都给删掉了...(尽管之前 Footer 区有关闭广告的按钮)

最后

基本上吧...这两个月就折腾这些吧 感觉没点稀奇东西 真的折腾不动了 也看过关于个人站长的活路 也有萌新来请教过 没有任何基础 只是一种用了之后很 nb 的感觉 更甚的是手把手教学都不是那意思 基本上这种的直接劝退到自媒体平台上 B站啊简书啊什么的弄 只要你去 一点代码都看不到 这也是自媒体平台的好处吧 但也是自媒体平台的弱点 不给开放代码级别的自定义(至少我入B站的前一天 B站的个人空间还是可以自定义 CSS 的...)
很期待 有新的东西 吸引我的东西 闯进我的视野里

Typecho微博文章同步插件(WeiboSync)1P

当发布文章时,能够将文章的标题和链接同步至你的微博
演示效果

Typecho不改变文章URL不改变原H5展现适配百度MIP0P

emmmm...这些都是之前的文章忘了发 现在一股脑都给发出来吧 在发文章的前几个礼拜 我看到了https://zhangzifan.com/wordpress-mip.html,经过与博主的交流之后 探索出了一种不改变文章URL,实现MIP的适配,且原H5页不受影响的方法
他的方法是通过插件辨别访客UA 如果是正常访问就返回正常的主题 如果是百度移动蜘蛛访问就返回MIP的主题 但这里是Typecho啊 用不到插件其实就可以做到这些事情的 于是开始研究...

[转载+改动]给博客添加一些小玩意0P

这几天看着有点没东西折腾了 就去百度了一下 发现了一篇文章:hexo的next主题个性化教程:打造炫酷网站 虽然这些都是用在hexo上的 但是对于typecho来说这些都是小菜一碟稍微做些改动就可以的 本文就介绍几个我认为比较有用的东西 分享一下让博客更花哨起来