惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Vercel News
Vercel News
Y
Y Combinator Blog
D
DataBreaches.Net
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
H
Help Net Security
GbyAI
GbyAI
C
Check Point Blog
L
LangChain Blog
小众软件
小众软件
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
G
Google Developers Blog
月光博客
月光博客
V
V2EX
M
MIT News - Artificial intelligence
博客园 - 叶小钗

LanYunのBlog

优化macOS Dock栏的显示与隐藏 解决macOS全屏模式下某些情况显示原始鼠标指针的问题 Yarn从Classic迁移到Modern nginx自编译 用santa对二进制进行监控和授权 ESXI 8.0安装黑群晖DSM 7.x openwrt编译过程记录 编译monero For macOS ARM 自建busuanzi不蒜子平台统计平台 浅记博客更新日志 (机翻)Kubo配置文件 修改brew services中服务的启动参数 技术杂记📝 解决Surge模块不能同步问题 为Arch Linux配置邮件服务 自编译NutClient-ESXI,更改邮件逻辑 解决ESXI和群晖使用SSH密钥登录问题 为J4125软路由ESXI中群晖提供UPS服务 在arch linux上搭建rustdesk server 解决虚拟机扩容中GPT PMBR大小不符问题 搭建Tuic V5 优雅地为macOS提供python多版本的支持 修复root路径下文件权限问题 解决macOS 14上利用Whisky运行steam时有关问题 在macOS中用PhpStorm配置Xdebug调试 利用CloudFlare Workers快速自建一个IP获取器 如何自动续期证书? 从0开始速配VPS用于网站等 搭建一个基于ChatGPT的QQ机器人(Yunzai-Bot) For Mac 010 Editor For Mac 13.0.1 Crack 破解
浅记Hexo博客的搭建,优化等
LanYun · 2022-04-15 · via LanYunのBlog

以下内容,本人认为大部分已过时.VERCEL于2022/8/27被GFW通过DNS污染+SNI阻断变得不可用.

本页内容已过期.

更新日志📔:浅记博客更新日志

博客搭建

在优化博客之前,需要先搭建一个Hexo博客.本文属于回忆性,各个地方不会太详细.

    新建文件夹有空再写

    新建文件夹有空再写

    新建文件夹有空再写

    加速,优化

    网站访问加速图解(流程图):

    img

    本人采用的是单路 Vercel 加速部署.没有使用Github Action自动部署为了我博客的安全性🔐和隐私🔏性等因素的考虑💭,将我GitHub的仓库私有化了,私有仓库启动自动部署可是要给¥RMB的(我就被坑了几十块).最后还是用了Github Action自动部署.

    因为 coding被腾讯帝国收购后没了静态网站部署功能.所以没法采用双路部署了.再加上还要实名认证,收集你的信息,Gitee和Coding等国内的都不推荐,但提供一个思路——国内和国外走不同的路线

    本站经过了很多次的(没啥用的)优化多少个日日夜夜,很多次凌晨🕛修bug,重构博客n次,见笑了,就随便弄弄的.,算是尽力优化了.反正我优化和不优化,我MBP从来都没卡过.倒是经常有人抱怨我博客卡. (见笑了,这个性能问题不关注的.) 电脑太拉了?

    本站最初并未采用vercel加速,所以部分资源(例如图床等)仍在GitHub.

    所以即使我部署到vercel,部分资源仍然需要从GitHub上拉取.为此我搞过一些办法,但效果不显著

    Jsdelivr之前SSL证书📄被国内吊销了,所以也访问很慢(或者说无法访问)了.不过现在还是转到Jsdelivr了,因为它买了许多cdn加速域名,换一个就行了甚至可以在前端写个加速判断,来选择哪个cdn加速——懒,不想弄

    jsDelivr同时买了多家CDN,可以根据网站情况选择合适的.

    1
    2
    3
    4
    5
    testingcf.jsdelivr.net
    fastly.jsdelivr.net
    originfastly.jsdelivr.net
    gcore.jsdelivr.net
    quantil.jsdelivr.net
    前端代码CDN优选
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    let cdn = {
    "gh": {
    jsdelivr: {
    "url": "https://cdn.jsdelivr.net/gh"
    },
    pigax_jsd: {
    "url": "https://u.pigax.cn/gh"
    },
    pigax_chenyfan_jsd: {
    "url": "https://cdn-jsd.pigax.cn/gh"
    },
    tianli: {
    "url": "https://cdn1.tianli0.top/gh"
    },

    cnortles: {
    "url": "https://cdn.cnortles.top/gh"
    },
    hin_cool: {
    "url": "https://jsd.hin.cool/gh"
    }
    },
    "combine": {
    jsdelivr: {
    "url": "https://cdn.jsdelivr.net/combine"
    },
    pigax_jsd: {
    "url": "https://u.pigax.cn/combine"
    },
    pigax_chenyfan_jsd: {
    "url": "https://cdn-jsd.pigax.cn/combine"
    },
    tianli: {
    "url": "https://cdn1.tianli0.top/combine"
    },

    cnortles: {
    "url": "https://cdn.cnortles.top/combine"
    },
    hin_cool: {
    "url": "https://jsd.hin.cool/combine"
    }
    },
    "npm": {
    eleme: {
    "url": "https://npm.elemecdn.com"
    },
    jsdelivr: {
    "url": "https://cdn.jsdelivr.net/npm"
    },
    zhimg: {
    "url": "https://unpkg.zhimg.com"
    },
    unpkg: {
    "url": "https://unpkg.com"
    },
    bdstatic: {
    "url": "https://code.bdstatic.com/npm"
    },
    pigax_jsd: {
    "url": "https://u.pigax.cn/npm"
    },
    pigax_unpkg: {
    "url": "https://unpkg.pigax.cn/"
    },
    pigax_chenyfan_jsd: {
    "url": "https://cdn-jsd.pigax.cn/npm"
    },
    tianli: {
    "url": "https://cdn1.tianli0.top/npm"
    },

    cnortles: {
    "url": "https://cdn.cnortles.top/npm"
    },
    hin_cool: {
    "url": "https://jsd.hin.cool/npm"
    }
    }
    }

    博客进行过压缩图片,CDN 加速,Gulp 压缩全站静态资源,合并 CSS 以减少请求次数,调整第三方 JS 加载位置,Hexo 异步加载,Pjax等等.(没啥吊用,过时设备该卡还是卡)

    本博客于2022年4月15日决定引入ServiceWorker技术前端黑科技,非常牛逼,也是PWA(渐进式Web应用)的核心与灵魂,但是SW可以完全脱离PWA存在,而PWA可离不开.

    关于SW技术,这位大佬的文章写得很好.

    现在是2022年4月16日 03:12:18 尝试启用ServiceWorker技术.测试完成✅,于2022年4月16日 03:33:43开始推送. 发 现失败了,过几天再修一下小问题. 不修了,摆烂了.

    未完待续,以后再继续挖坑. 看情况再写.(现在是随便写写✍️模式)

    浅记更新日志 哪去了呢? 已经在另外篇文章开始水💦了.