前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你们喝到了秋天的第一杯奶茶,我修了秋天的第一堆BUG – 学金融的文史哲小生

你们喝到了秋天的第一杯奶茶,我修了秋天的第一堆BUG – 学金融的文史哲小生

作者头像
去海边整点薯条
发布2022-11-01 14:00:52
8800
发布2022-11-01 14:00:52
举报
文章被收录于专栏:数模计量

一、缘起。

这件事情要从一个半星期前看操作系统原理的网课说起。

那天看233网课,讲的我巨困,然后就去躺尸了,本来打算睡半个点,后来成功从1点睡到了6点,一整个下午就荒废掉了。然后从那天开始进入到了一个可怕的懒癌晚期循环中,每天都在刷视频,逛贴吧。直到前几天想做个人了,拿出操作系统的书,但是我看了十几分钟又看不下去了,心想着不行,要找个东西激励一下,我就想到了用博客记录学习情况。

之前有阿里云和腾讯云的学生机,在上面搭建过WP的博客。不过后来服务器过期的时候是在我期末考试的复习阶段,所以我就压根没有把博客站点的数据备份下来(好了,我承认是我没咋更新文章,觉得没必要),然后有一台国外的服务器,上面跑着Shell脚本,因为占用着433端口,也就不想折腾它了。

恰巧不巧的是我看到了Hexo这个开源博客,心想着放到Github上面,那不是永远不停机的博客?然后就是开搞了,结果因为Git学的不好,我文件没有上传到博客仓库里面,把我另外一个仓库污染了。之后就是一顿对比删文件,建仓库,然后调试...

二、Hexo+Github+Gitee踩坑录

(一)建立仓库踩坑

如果你打算把Hexo代码托管在Github上的话,建立仓库的时候一定要用username.github.io这样的格式,比如我的就是TonaSmith.github.io来命名仓库,不然后期开启GitHub Pages的时候就检索不到根目录。

(二)开启Github Pages踩坑

这东西吧,不能说是Github的问题,只能说我没搞明白。Github的默认仓库是main分支,但是实际上 Hexo Deploy 以后在Github仓库里面建立了master分支了,所以开启Github Pages的时候必须要把索引的地址改到master分支,不然刷新一百年都是没有网页。

(三)Github速度优化踩坑

其实Github的历史原因大家都知道,反正托管在上面怎么说都是慢,尤其是在微信客户端里面打开链接,简直就是老黄牛的速度。我就想起来Gitee既然和Github差不多,又是开源中国搞的,国内有服务器,要是能部署上去是不是速度就起飞了。然后我去试了试,Gitee的Gitee Pages功能在维护。(我这么爱学习我能等?)。反正后来弄了一系列优化,就快了一点点。

(四)Hoxo程序踩坑

Hexo是从MarkDown转码成HTML的,总是有一些莫名其妙的BUG,我当时用的Butterfly主题在本地段演示的时候代码高亮都是没问题的,但是Push到了Github上面加载出来的就没有高亮,尤其是Mac高亮的样式。后来我才发现是生成的JSON文件和CSS没有缓存掉,当然不是浏览器缓存,是文件没有缓存进去,只要删掉Public文件夹里面的内容重新hexo g一下就好。不含糊,全删掉就是了。

三、Wordpress踩坑录

说在前面:每一个程序的开发者都很不易,请各位支持正版。本人仅使用修改版记录学习,所以才有这些问题。(心酸)。

(一)Astra主题坑

说实话,我一开始就是想做个博客记录一下惨淡的学习生活,但是又不屑于光记录文字,想搞花里胡哨的,然后就谷歌了一下“WP好看且实用的主题”,搜的推荐Astra主题都是首位,于是就去官网看了看,这价格...

于是我花了18买了一个盗版的...(商用的请支持正版,学习使用的话,尽力而为吧)

还闹了一个乌龙。因为“搬主题”官网打不开,所以我就去了”虾皮路”官网买的,花了18块钱。付完款,网站给我发邮件,那个蓝奏云连接我一点开,上面赫然写着“搬主题”三个大字,我大为震惊,我不敢相信居然“借鉴”这么明显,然后我就给”搬主题”作者发邮件了。

作者后来给我回复到....

我尴尬到扣脚.....(大概意思就是,这两个网站都是他的,我太谨慎了)

反正后来试了试,感觉太花里胡哨了,不是很好,就丢在一边了(18元,心疼)。后来兜兜转转选择了Sakurairo主题,二次元风格,很多页面都是优化过的,走了不少CDN,觉得合适就拿来用了。

(二)Sakurairo主题坑

最大的天坑就是代码高亮问题!本来用的Higthlight.js挺好的,但是也不知道哪里出毛病了,Mac代码高亮是被压缩了字体的,导致布局很丑很丑,然后尝试了Prism.js,去Github找了好几个CSS文件替换上去才搞了一个好看的代码高亮形式。

(三)默认头像坑

众所周知Gravatar标志头像要多丑有多丑,我心想是自己去代码底层改一个,后来发现能改成功,但在电脑山显示正常,到手机上就不行了。我尝试了各种换链接都是不行,然后我真的就在代码里面写下了我想说的...

后来倒是解决了,不过在我折腾了两个多小时以后,解决的很伤心,我以为是个很大的BUG导致的,结果就是个主题按钮搞错了。因为我国外服务器,错选了国内代理,直接打不开,然后就这么简简单单解决了...(两个小时呢)

(四)插件踩坑录

Meditor.md插件已经好久好久好久没有更新维护了,和现在的WP版本不是特别兼容,然后和Elementor插件是一点也不兼容,开启Meditor.md插件以后Elementor直接崩溃掉,以至于我找到了道友.....

然后我就转战了WP Githuber MD,这个插件使用MarkDown语法也是很好的。

(五)CDN踩坑录

要是国内的域名的话,我劝你老老实实备案,然后再用CDN。我图省事就从Freenom注册的免费域名,没有Whois,然后国内备案的话,也不是很全面,导致我是无法使用又拍云和七牛云的,以前不知道,现在才清楚。并且我的SSL证书是宝塔面板签发的,没有办法上传自有证书。

然后传统艺能走的Cloudflare家的CDN,用着还不错。其实一开始是想走国内,国外双线路的,但是国内又拍云和七牛云都不行了,只能走他家的了,反正最近的分布服务器在HK,导致优化的速度也很一般.....

四、写在最后

还是老话吧,如果你有时间、有能力、有精力的话就完全可以折腾,如果没有,就不要折腾了,手机开个备忘录啥的,贼好。这几天熬了不少夜,改了不少问题,也手动编码修复了好几个BUG,身体有点吃不消。今天刷空间,看到好多情侣秀恩爱,说收到了“秋天的第一杯奶茶”,我这个寡王”修了秋天的第一堆BUG”。

祝愿大家:前程似锦

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、缘起。
  • 二、Hexo+Github+Gitee踩坑录
  • (一)建立仓库踩坑
  • (二)开启Github Pages踩坑
  • (三)Github速度优化踩坑
  • (四)Hoxo程序踩坑
  • 三、Wordpress踩坑录
    • (一)Astra主题坑
      • (二)Sakurairo主题坑
        • (三)默认头像坑
          • (四)插件踩坑录
            • (五)CDN踩坑录
            • 四、写在最后
            • 祝愿大家:前程似锦
            相关产品与服务
            内容分发网络 CDN
            内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档