在给新博客挑主题的时候,到官方论坛、泽佬的Typecho.Work等等网站逛了一圈,最后从几个候选里面选出了Kratos。这个主题据说是从WordPress移植来的,选这个主题主要是因为它的自适应做得比较好,在手机端除右侧栏Sidebar以外都能展示(保留了头图和头部navbar),这是我比较满意的,另外总体颜值和缩放比较好。
但是安装完主题之后发现功能还不够满足需要,因此做了以下的微调魔改。当然这些魔改只是给我一人用的,因此就做在本地层面,没有写入function.php
之类的。后续如果这个主题接受pull request可能会再改改贡献一下。
- 头部导航条(Navbar)加入“后台管理”,方便一键进入后台。修改渠道:主题
header.php
第34-42行为现有Navbar,复制一份34行(首页),在想要的位置粘贴再改参数即可。 右栏Sidebar的个人简介部分加了比较多的东西。该部分位于主题
sidebar.php
,从第8行<div class="textwidget">
开始至</div>
即为头像下方的白色部分,可自由修改。这里直接分享我的代码,大家可以参照修改~<div class="textwidget"> <h3 align="center"><a href="博主名字指向链接" target="_blank">博主名字</a></h3> <h4 class="widget-title">作者简介</h4><p><?php if ($this->options->authordesc): ?><?php $this->options->authordesc(); ?><?php else: ?><?php endif; ?></p> <br> <h4 class="widget-title">我的网站</h4> <li><a href="网站一链接" target="_blank">网站一</a></li> <li><a href="网站二链接" target="_blank">网站二</a></li> <br> <h4 class="widget-title">联系我</h4> <li>邮箱:me#happiest.live</li> <li>可根据自身需要修改</li> </div>
主题开箱时页脚竟然写死了备案号,这个地方的修改渠道在
footer.php
第13行。另外可以加入版权信息,以及Typecho、主题链接,这里也直接分享代码:<p>Copyright © <a href="<?php $this->options ->siteUrl(); ?>"><?php $this->options->title();?></a> <br>Powered by <a href="https://typecho.org" target="_blank">Typecho</a> (Theme <a href="https://typecho.work/archives/Kratos.html" target="_blank">Kratos</a>) <br><a href="https://beian.miit.gov.cn" target="_blank">浙ICP备2077114514号</a>
主要是这些,另外主题里面很多设置是写死在代码里的,都做了一些个性化修改。总之,得益于该主题架构并不复杂,留给俺这种小白的操作空间比较大,也能够一定程度上复健一下写代码了。