前言

毕设结束后瞬间无所事事,从每日繁忙的赶作业生活变成了不是睡觉就是打游戏。沉迷两日后愈发感觉无趣(误·期间还反复搭建了好几次饥荒服务器),遂拾起了又是吃灰半年的博客,炒一炒冷饭。回想起去年搭建的博客还是为了作业需求,近期域名也过期了无法正常访问,重新购置了域名与服务器。

反思一下自己为何懒惰到不想写博客,大抵还是WordPress框架过于繁琐,且配套的插件许多都陈旧不堪缺乏人员维护,其次发博给人感觉过于正式化,没有朋友圈那么简便,平时分享歌曲一键推送到朋友圈,虽然也没人会去听,但架不住方便二字。

直到闲暇时候了解了Typecho,国内用这款博客的用户不少,而且正好撞到了我的需求区 ①轻便②极简③有相应的插件有人维护。自己也确确实实想好好把博客整理一下,长期的写下去,对于我这种懒人来说,写博文得跟发朋友圈一样便捷才能坚持下去,说着说着这篇又写的过于正式化了。。。

准备工作

算来自己摸着石头过河也创建过两个博客了,对于穷学生来说域名与服务器的费用确实是一笔不小的开销,又不想麻烦的备份。之前的博客不是域名过期,就是服务器过期,当时为了便宜只能使用年抛的阿里云香港试用机(19、20年那会有人抛售才30+一年),域名选择其实一直是很犹豫,了解许多域名厂商,发现国内外都不会便宜到哪里去。唯独腾讯云的域名,在20年那会好像有过一次究极优惠政策,我也乘机整了俩域名,不过只能数字xyz域名属实不太得劲。其实自己还是想以网名拼音为域名,不仅自己好记,朋友也好记。但目前还没有什么好的解决办法,除非花大价钱。

服务器

virmach家的服务器,坐标洛杉矶,年费3.6刀(四舍五入等于不要钱啊!!)1核/256mb内存/256g流量(穷屌丝足够用了)就不用一年一换年抛机了,一直续费也不会心疼,只要厂商别倒。

他家的机子我去了解了一下风评,还不错,以廉价机为卖点吧。特别是黑五的时候,卖的特别便宜。而且最骚的是最近好像国内对外的线路更新过,去北美的线路优化到飞起。

域名

域名这种头疼的问题,到写这篇博文的时候都没找到什么最优解。没办法只能选择在namesilo买下0.99刀一年的字母域名先凑合着用,希望之后能找到更优解。一年一换域名实在是太蛋疼了,不仅麻烦自己,还麻烦其他访问博客的朋友。【发到各大社交软件之后不到一年朋友们就无法访问了,也没写几篇博文就消失了 人间真实= =】

博客主题

说到主题,上次闲逛看到的友人c的handsome博客主题直击我的好球区,像我这种半吊子美术生,又想要b格又没有代码基础,就是想要一个看着舒服的模板,88元永久使用权+售后+持续更新也非常亲民了。

这里不得不吐槽一下之前WordPress使用的主题——衫小寨的Gohan N07.1,真是全靠同行承托,之前在wp我第一次用感觉好用到飞起,就是极简。但有使用时间限制的要求让我非常难受,花了100竟然只能使用一年。这里倒也不是说批判什么的,有一说一好看、好用。但是功能相较于前者确实少了许多,而且不太适合我这种穷屌。本着知识产权与支持创作者的精神,也算掏腰包支持了一波,但个人来说今后是不会再用了。(题外话:衫小寨真他娘的是个商业天才;顺便这个主题大概在21年10月份到期,如果有朋友需要使用可以联系我)

搭建新博客

因为之前博客都是用宝塔可视面板搭建的wp,这次又恰好搜索到Rat大佬18年发的小内存vps一键安装typecho包(没错就是那么巧)。直接用就完事了这边直接附上大佬博客链接,很方便懒人必备。保险起见我拷贝了一份到我的GitHub,这边将简单的使用方法写上来。

快速搭建

支持系统:Centos 7+Debian 8+。如果你内存实在太小,建议使用mini系统。且使用前请提前解析好域名,不然签发SSL会失败。

wget -N --no-check-certificate https://www.moerats.com/usr/shell/c.sh && chmod +x c.sh && bash c.sh

此时会很快的给你安装好CaddyPHP7Sqlite3环境。

#一键安装typecho博客
bash c.sh -t

#一键安装wordpress博客
bash c.sh -w

#一键安装zblog博客
bash c.sh -z

#一键安装kodexplorer可道云
bash c.sh -k

#一键安装laverna印象笔记
bash c.sh -l

#一键整站备份(一键打包/www网站目录、含数据库)
bash c.sh -a

#一键安装v2ra*
bash c.sh -v

#一键安装rinetd bbr端口加速
bash c.sh -b

Caddy配置文件路径/etc/dylanbai8/caddy/Caddyfile

伪静态编辑【不知道为啥我一直失败】

nano /etc/dylanbai8/caddy/Caddyfile

在最后一个}上面添加以下代码:

Wordpress伪静态
rewrite {
  if {path} not_match ^\/wp-admin
  to {path} {path}/ /index.php?{query}
}

#Typecho伪静态
rewrite {
    if {path} not_match ^\/admin
    to {path} {path}/ /index.php?{query}
 }

然后重启Caddy

systemctl restart caddy

其他命令

#卸载caddy
bash c.sh -unc

#卸载php+sqlite
bash c.sh -unp

#卸载v2ra*
bash c.sh -unv

#卸载rinetdbbr
bash c.sh -unb
启动:systemctl start caddy
停止:systemctl stop caddy
重启:systemctl restart caddy

Caddy配置文件位置:/etc/dylanbai8

网站目录:/www

搬家过程

目前还处于摸索Typecho博客和handsome主题的过程中,所以把之前博客内容搬运过来的计划暂时搁置,先把目前博客优化完成再说。

不出意外的话,会选择笨办法将之前的博文复制粘贴过来,再调整一下格式。【如果有更好的办法欢迎联系我】

优化记录

安装主题

上面提到了handsome主题,其实作者的说明手册已经写的非常详细了。所以我就大概简化一下流程,只提及我的步骤与踩到的坑。望周知~

从作者发给我的网站中下载主题压缩包,得到了三个文件夹插件、浏览器插件(暂时没用上)、主题。

根据手册步骤,主题文件夹上传至对应的typecho的/usr/themes目录下,我这边碰到了第一个坑,我typecho由于是一键安装的,根本没有细看typ的安装路径,后来找到,应该放到/www/usr/themes里;同理插件安装到/www/usr/plugins文件夹,后续的各类插件也是放到这里。

第二个坑,我只启动了主题并没有启动插件,导致了部分动画失效。这个坑也很快就发现并得到了有效的解决。

其实到这里整个主题框架已经搭好了,后续各类的选项需要到后台管理-更换外观-设置外观中细调。这边猜到了第三个坑,主题验证授权,一开始并不想急着填授权,但奈何不授权不给设置。授权需要填写博客域名与购买记录截图,授权完成后就可以调细节了。(这里打个问号,作者说授权不需要博客访问前验证,且为发邮件形式开通授权,结果我上一秒自助授权发出,下一秒就可以用了。是否根本没有技术授权这一说呢?防君子不防小人?)

后台美化

后台美化用到的是用户美化中心推荐的MuYu大佬的作品,大佬博客链接,使用也非常简单,下载压缩包解压后,得到一个文件夹一个php文件。根据使用说明,在我的机子中,admin文件夹对应放到/www/admin(admin文件夹其实就是对应typ的默认后台管理界面),php文件则对应放到/www/var/Widget中。

界面很漂亮,安装也非常方便。比原版提升了一个档次(不止一次让我想起了之前折腾软路由后台lede系统界面哈哈哈),但不知是我设置还是哪里出的问题,左侧的抽屉栏收缩按钮是无效的。

踩坑一次,忘记复制php文件,导致左边抽屉栏中细分的文字没有隐藏展开效果,安装完后解决。但收缩整个的按钮仍是坏的。

天气模组

同样是在用户美化中心找到的插件,应该是源自Wibus作者的,原贴地址

通过GitHub下载到源码后,只有Plugin.php一个文件,根据作者说明,在/www/usr/plugins文件夹中创建一个新文件夹Wiather并放入php文件即可。后续的就到网页后台管理插件中进行其余细节修改,提一句handsome的弹窗真的好看。

但这种以ip来判断用户地区的方法来展示天气,会受到移动端ip无法识别的情况,但这种也确实没办法解决。

头像优化

暂无,明日补上

最后修改:2021 年 04 月 23 日 11 : 35 PM
如果觉得我的文章对你有用,请随意赞赏