本文记录了这个博客所有修改或者增加的功能,如有需要留到日后查找,也可以按照这个教程改出一个和这个一模一样的blog。
其中很多修改与美化的部分都引用和借鉴了其它博主的内容,在此对他们表示感谢,同时会在每一部分记录出处,贴上作者的文章链接。
美化部分
Handsome主题
handsome —— 一如少年般模样
在复杂中,保持简洁。
如你所见,这是一款花费很长时间才得以完成的主题。
在功能强大和体积轻巧中不断权衡,然后呈现在你的面前。
为了更好地创作,为了更好记录生活。
愿我们不会在岁月流逝中迷失自己,仍然能够在时光的碎片找到过往的痕迹。
无需了解代码,专注于强大记录与创作
是博客,更是过去的自己
没错了,这个整体的架子,就是使用的友人c大佬做的handsome主题,20年初售价在88元,给大佬打个广告,主题做的是真的好啊,用自己blog的主页截图展示一下
剩下的就不说了,这个blog直接点点看,很多都是主体自带的,如果想详细了解去看上面链接就好
去掉Handsome主题右下角的主题版权信息
这个...自己改的,也是非常简单。找到如下路径Typecho/usr/themes/handsome/component/
的 footer.php
文件,打开它,然后第八行(7.1版本)或130行(8.0版本)左右的那个
Powered by <a target="_blank" href="http://www.typecho.org">Typecho</a> | Theme by <a target="_blank" href="https://www.ihewro.com/archives/489/">handsome</a>
就是了,非常爽快的删掉或者加上注释符号,保存再刷新,就看不到啦~
作者应该是也考虑到了很多人看到这个会不舒服...贴别是这是付费主题,所以注释里写了可以去除版权信息,但是建议保留,或者添加友链。所以大家考虑一下吧~
之所以我要做这个...主要是为了去掉那个 Powered by Typecho
,作者的那个链接还是留下来了,不过为了方便修改,把代码文件里版权信息一起注释了,挪到了后台外观管理界面里的 开发者设置-博客底部右侧信息,那里面可以写h码,顺带还改了下作者的链接...把链接直接指向主题帖改成指向作者的blog主页了...然后就是考虑如果以后魔改主体,也要把版权信息一起改个样式才好看...
美化后台替换为SimpleAdmin
[[Typecho]后台主题SimpleAdmin](https://www.ijkxs.com/90.html "[Typecho]后台主题SimpleAdmin")
Github项目地址:https://github.com/gogobody/SimpleAdmin
前台主题已经很漂亮好用了,但是后台会感觉很不搭配,所以有了这里的后台主题美化。下载后,放到安装插件的文件夹里即可。如果不担心出错和不维护可以用另一个个人感觉更好看一点的TypechoOneAdmin
注意,虽然理论上不会对文件产生任何影响,但是还是建议备份 typehco 根目录的admin 目录,以防止typecho版本带来的影响或其他问题
功能部分
给后台markdown编辑器下面添加上传图片按钮
对于个人服务器如果有些图片要传的多,但是又没有足够空间的,不能外接图床会有点讨厌。所以作者写了这么一行代码利用路过图床提供的论坛上传图片接口,来实现在md编辑器下方添加一个图片上传按钮,并在成功上传后自动添加md格式的图片引用链接到文本框中
<script async id="chevereto-pup-src" src="https://imgse.com/sdk/pup.js" data-url="https://imgse.com/upload" data-auto-insert="markdown-embed"></script>
如果是想实现后台页面的添加,增应该加到Typecho安装路径/admin/footer.php当中,在 </body>
标签之前,如下图。
不过这个代码好像在装了md编辑器插件之后就看不到了,自动添加图片到编辑框我这边也没有效果....所以考虑过几天用萝莉图床(sm.ms)的api撸一个自己用...
GoTop插件,就是blog旁边那只被吊着的猫
[[Typecho]悬挂猫咪置顶插件](https://mikuac.com/archives/369/ "[Typecho]悬挂猫咪置顶插件")
Github项目地址:https://github.com/MisakaTAT/GoTop
下载下来,放到网站路径下的usr/plugins/,然后后台打开,用就好了...就这么简单
SmartSpam插件,著名评论过滤插件
随然这个blog本来就没认为会有什么人关注,甚至写这篇文章时候评论功能都没开。但是想了想我vps能被ssh端口暴力破解尝试10w多次...qq也不知道被谁恶意投诉弄得加好友都很麻烦(关键是坑爹腾讯居然连个审核申诉之类的都没有,只能30天系统自动解锁,30天之内只要对面再来一次,直接再来30天,必须来吐槽下)。我还是加上这个插件吧...可以根据要求的类型决定评论是不是能发送呀,需不需要审核之类的
剩下不说了...都会....
重新部署博客时更新:由于作者已经停止对其进行更新维护(最终版停留在2.6.0),原文章下有人更新了2.7.0,添加对游客评论的处理;新增部分代码提升同接口插件间的兼容性。已经查验代码,不存在恶意行为,所以这里会附上2.6.0和2.7.0两个版本。
EditorMD插件...md编辑器
一个基于在线开源md编辑器MEditor.md(项目地址:https://github.com/pandao/editor.md)开发的插件...在昨天写了那篇test文章之后,我实在是受不了原生编辑器的解析能力了...
果断换了一个,这下看着比之前舒服多了...最关键的是,渲染代码和公式要比之前强太多,之前那个...乱的我根本看不出来哪个是哪个
网站地图生成插件...Sitemap
Typecho没有网站地图,搜索引擎收录起来效率并不会很高,所以找了一下这种插件,发现最出名的就是八云酱的了,但是点进博客之后发现目录搜索全都没有,直接点进那篇文章的链接也找不到了。
幸好网上查到了这个项目的github地址,下了一份,现在贴上
typecho-sitemap Github
除此之外,还找到了有人改的网站地图插件,也贴一个地址吧,目前看来除了权重不太一样外好像没什么区别?
Sitemap-for-Typecho Github
OK,暂时到这里...之后肯定还会折腾,再折腾就继续补...
3 comments
Nicely put. Many thanks.
主题好看
很喜欢你的主题