HEXO博客调试
他妈的,一段时间不调试,都忘记怎么本地调试了。
每次看几个月前自己给自己留下只言片语的注释和教程,总有一种“斯科特回程时候看几个月前自己给自己留下稀少的燃料”的感觉。
互联网调试
在website下终端运行
生成: HEXO g
推送: HEXO d
生成和推送:hexo g -d
本地调试: hexo s
本地默认为:http://localhost:4000/
如果有页面需要跳过使用HEXO主题,
需要在_config.yml的skip_render中设置
例如
skip_render:
“I-The Magician.html”
“inky/*”
个屁啊啊!!
写法我确认了八十遍,
结果要执行一下hexo clean才行啊啊!!!
单HTML的本地调试
VSC的Live Server足以,.html直接右键启动open with server live就起来了127.0.0.1:5500
图片后缀他妈的不要大写
本地识别的出来,提交到生产环境识别不出来
在HEXO加入.CSS的方法
yml里在这个地方添加即可
slotHead: |
其实hexo也有一个自带全局的css可以自定义……
音乐播放器
我把APlayer嵌入在侧边栏了。
具体方法是在_config.nexmoe.yml中的widgets目录下创建一个新的控件,
之后在node_modules/hexo-theme-nexmoe/layout/_widget/创建了新的.ejs供读取,写入html代码。
(没错,要修改node_modules的文件。)
但是目前架构的话,新页面还是加载html刷新,导致音乐播放重置。
如果采用动态页面架构的话就能解决这个问题了……
下辈子再做吧
https://github.com/DIYgod/APlayer
访客计数
因为是静态页面,所以只能花里胡哨取巧计数了。
这个要注册:
https://letianfeng.github.io/github/2018/05/27/github_pages_and_google_analytics.html
于是用了这个:
http://busuanzi.ibruce.info/
(我还以为叫卜算子这么文艺的名字,点进去一看叫不蒜子)
使用方法
https://cloud.tencent.com/developer/article/1505885
(busuanzi 的镜像API搭建
https://busuanzi.icodeq.com/)
非常好。之后把JS搬下来,改成猫娘图片计数了。
(但很明显有一个问题,如果我网站的访问量超过五位数,会显示不全……(真的要担心这种问题吗))
真正要担心的问题是,每个子页面不会分开计数的。
打开A页面,浏览计数为1
但是打开B页面,浏览计数为2
返回主页面,打开C页面,浏览计数为4。
推送报错
众所周知的原因。
请设置代理。
git config –global http.proxy 127.0.0.1:8787
git config –global https.proxy 127.0.0.1:8787
Bangumi Takeout
bootcdn存在可能的污染,请注意。
目前已有浏览器屏蔽插件将其CDN屏蔽。
萌百黑条效果
在天津罪中使用。用.css制作的效果

我不愿让那些畅快淋漓的旅途成为无可追忆的往昔,
于是我提笔写下。
与咫尺天涯的他乡之客产生分毫共鸣,
给素未相识的萍水旅者带去些许指引,
那便我最好的慰藉。