从零开始

2024.10 魔改

hexo 常用命令

参考:https://segmentfault.com/a/1190000002632530

  • hexo init 初始化

  • hexo server 启动服务

  • hexo g -d -m "cxs" 博客发布更新

  • hexo clean 清除缓存,网页正常情况下可以忽略此条命令

  • hexo new page xxx 创建新页面

  • hexo new post "xxx" | hexo new "xxx" 创建新博客

本地链接远程 github 仓库

  1. git init 初始化
  2. git commit -m "first commit"
  3. git branch -M main 切换到 main,默认是 master
  4. git remote add origin https://github.com/xxx.git 链接远程仓库
  5. git push -u origin main 推送

重装依赖,并设置代理

1
npm install --force --proxy http://127.0.0.1:1080 

卸载依赖,直接用 cnpm

Github 个人主页美化

https://blog.csdn.net/qq_44231797/article/details/129251980

网站域名重定向

直接在github根目录增加CNAME文件

1
chenxs.site

网站运行时间统计

修改 \layout\includes\footer.pug,增加如下代码:

1
2
3
#sitetime
script(language='javascript').
...... // 具体查看源码

测试 ssh 连接

设置代理

1
ssh -T git@github.com

报错:Connection reset by 140.82.113.4,需要设置代理

Git 设置 ssh代理https://zhuanlan.zhihu.com/p/481574024

  1. C:\Users\chen_xiaosheng\.sshconfig文件
  2. 添加几行代码
1
2
# Windows用户,注意替换你的端口号和connect.exe的路径
ProxyCommand "C:\Program Files\Git\mingw64\bin\connect" -S 127.0.0.1:10808 -a none %h %p

添加密钥

报错: git@github.com: Permission denied (publickey).

参考:https://blog.csdn.net/qq_40047019/article/details/122898308

其他主题

博客美化

npm install 的时候 一定要加 --save,不然本地预览的时候可能不会显示

npm uninstall xxx 卸载

时钟出现加载不出来的情况,改用 hexo-electric-clock-plus

底部音乐播放器Aplayer

npm地址:https://www.npmjs.com/package/hexo-tag-aplayer

1
2
3
4
5
# 歌单修改,主题_config文件,data-id即为歌单id
inject:
head:
bottom:
- <div class="aplayer no-destroy" data-id="3145079790" data-server="netease" data-type="playlist" data-fixed="true" data-mini="true" data-listFolded="false" data-order="random" data-preload="none" data-autoplay="false" muted></div>

追剧、追番页面 -> hexo-bilibili-bangumi 插件

电影、读书页面 -> hexo-douban 插件

报错:because you are offline or your network is bad

使用 version 12 的node环境,关于Hexo添加豆瓣页面踩过的坑 | 花猪のBlog

2024.04 更新:hexo-douban 目前升级到了 2.x 版本,将原先由插件客户端自行获取数据的逻辑抽到了一个隐藏的服务端中进行,以统一解决数据获取、数据缓存、风控对抗等问题,提高页面生成的成功率和效率。

运行 hexo douban 命令生成豆瓣页面,最新的豆瓣数据,需要过一段时间才能采到

顶部冒泡特效

底部小鱼特效

  • 修改高度、透明度

  • 修改小鱼颜色,修改 footer.styl 中的 background: $violet

    .\themes\Butterfly\source\css\_layout

鼠标样式美化

Butterfly主题 Markdown 语法显示效果 | 木漏れ日

底部徽章

底部署名 和 图标旋转

1
2
3
4
// 修改 .\themes\Butterfly\layout\includes 的 footer.pug 文件
#footer-wrap
if theme.footer.owner.enable
.copyright!= `&copy;某年某月 <i class='fas fa-bug fa-spin'></i> By ${config.author}`

其他优化

设置私密博客 hexo-blog-encrypt插件

图片压缩工具 Imagine

优质图床 smms

网站图标 - 阿里矢量图标

修改 主题配置favicon

静态资源的优化

2022.06.01

博客改名、绑定自定义域名

官方教程:https://docs.github.com/cn/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site

  • ssh 报错:Could not resolve hostname github.com: No address associated with hostname

    ping github.com 的时候显示 找不到主机

    修改 hosts 文件,地址 C:\Windows\System32\drivers\etc\hosts

    最后一行添加:140.82.113.4 github.com(ip地址可能会变动)

    顺便解决了本地访问不了 github 的问题

  • ssh 报错:

    The authenticity of host ‘github.com (140.82.113.4)’ can’t be established.

    Host key verification failed

    解决:Are you sure you want to continue connecting (yes/no/[fingerprint])?

    后面不能直接按回车,而是要输入 yes

  • 记得修改 config.yml.deploy 里面的 config 文件的 github.io 地址

增加 chenxs.site 腾讯云域名解析

腾讯云控制台:https://console.cloud.tencent.com/domain/all-domain/all

https://cloud.tencent.com/developer/article/1421879

要创建记录,请将 apex 域指向 GitHub Pages 的 IP 地址。

1
2
3
4
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

域名解析规则

博客地址重定向(2024.07)

在github根目录上传CNAME文件

2022.07.04

文件迁移七牛云(已作废)

之前是托管在github的,图片加载速度出奇的慢,而且还有50MB的大小限制,总之就是各种弊端

参考:https://blog.51cto.com/u_15061948/2594782

步骤:

  1. 注册账号
  2. 实名认证
  3. 存储对象kodo
  4. 创建目录,上传文件
  5. 替换原文件链接

没有绑定已备案域名,测试域名无法用于生产环境,白忙活 😨😨😨

https://developer.qiniu.com/fusion/kb/1319/test-domain-access-restriction-rules

图片文件迁移SMMS(2023.10)

地址:https://smms.app/

api文档:https://doc.sm.ms/

algolia 顶部搜索框

参考:

algolia 创建账户和 index 进入 setting 获取 API keys

搜索效果不理想,只能检索标题,而且影响网页的排版

栏目图标(V5版本)

https://fontawesome.com/v5/search?q=food

动态图标:https://fontawesome.com/docs/web/style/animate#beat

github pages cdn加速(2023.12)

cloudflare防护和加速:https://www.jun997.xyz/2022/05/18/62ef741104da.html

控制台:https://dash.cloudflare.com/bed88d7af8e14090bc8b37b6608a73f6/chenxs.site

去除顶部图(2023.11)

https://blog.csdn.net/zzq0523/article/details/122954271

  • 修改:/themes/butterfly/layout/includes/header/index.pug 判断逻辑
  • 直接在页面对应的 index.md,修改 top_img: false

开启文章评论(2024.04)

https://blog.csdn.net/weixin_48927364/article/details/123321038

注册leancloud,在主题配置即可

待完成

看板猫

六边形相册

留言板:https://zsyyblog.com/cf6da462.html