-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.json
More file actions
1 lines (1 loc) · 3.74 KB
/
Copy pathsearch.json
File metadata and controls
1 lines (1 loc) · 3.74 KB
1
[{"title":"为 Hexo NexT 主题配置霞鹜文楷字体","url":"/p/98fbb6e8/","content":"0x0. 前言\n逛 GitHub 时发现一款非常好康的字体——霞鹜文楷。\n我是如此时尚(虽然它已经发布好久了),自然要把它请进我的小站。\n这里记一下折腾过程。\n\n0x1. 修改步骤\n\n\n新建 source/_data/head.njk 并添加如下内容:\n<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@callmebill/lxgw-wenkai-web@latest/style.css" />\n\n\n修改 NexT 主题的 _config.yml\n\n\n找到 custom_file_path 项,添加(或取消注释)head: source/_data/head.njk\n\n\n找到 Font Settings,更改为:\nfont: enable: true host: https://fonts.loli.net global: external: false family: "LXGW WenKai" size: title: external: true family: size: headings: external: true family: size: posts: external: true family: codes: external: false family: "LXGW WenKai Mono, Source Code Pro" # family: "JetBrains Mono"\n\n\n\n\n齐活!✅\n\n\n","categories":["Optimisation | 配置调优"],"tags":["Hexo","NexT"]},{"title":"Moe of Cyrene","url":"/p/afaceb0f/","content":"0x0. 前言\n上回说到,对你蝶爱得深沉的我,脸滚键盘 Castorice.Moe。\n什么?你不知道这是什么?自己多戳几次就知道了。\n这可真是太有乐子了!「我也要搞一个!(星星眼)」\n\n0x1. 让我康康\n手玩一下:\n❯ curl -I https://castorice.moe/HTTP/2 303 date: ...location: https://www.youtube.com/watch?v=_Bt9UA354uoserver: cloudflare...\n其中,location 字段不是恒定的,但其重定向至的页面都是你蝶的。上面留下来只是因为那刚好是你蝶 PV。\n0x2. 启动!\n先搞域名。虽然我也对你蝶爱得深沉,但域名已经被佬哥捷足先登了,咱换个别的——\n就是你啦,「昔涟 Cyrene」!\n咱身为老舰长(也不是那么老),就算上了泥头车,也是对爱莉有感情的。拿下 cyrene.moe。\n\n感觉写个 CF Worker 就可以搞定这些功能嘛。(只要没有某些唐人一直刷,Free plan 绝对够我发电了。)\n维护一个 URL 集,每次请求就 randomly choose 一个元素,然后甩一个 303 回去。\n0x3. 不启动\ncyrene.moe 已于 2026-05-01 过期。\n","categories":["Just 4 Fun | 整活"],"tags":["Honkai: Star Rail"]},{"title":"Ubuntu 24.04 LTS 安装 webkit2gtk 4.0","url":"/p/43e83f0/","content":"0x0. 前言\n前几天在 Ubuntu 24.04 LTS 上安装 Clash Verge Rev v1.7.5(amd64)时,出现其依赖项 libwebkit2gtk-4.0-37 已弃用的错误。\n这里记一下折腾过程。\n\n0x1. 问题概括\n❯ sudo apt install ./clash-verge_1.7.5_amd64.deb...下列软件包有未满足的依赖关系: clash-verge : 依赖: libwebkit2gtk-4.0-37 但无法安装它...\n0x2. 解决方案\n\n\n官方解决方案,详见官方文档相应的 FA♂Q 页面。\n\n\n我的解决方案(通过修改 apt 源)\n编辑 /etc/apt/sources.list.d/ubuntu.sources,添加如下内容:\nTypes: debURIs: http://br.archive.ubuntu.com/ubuntu/Suites: jammy noble-updates noble-backportsComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: debURIs: http://security.ubuntu.com/ubuntu/Suites: jammy-securityComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg\n然后该咋整就咋整:\nsudo apt updatesudo apt install libwebkit2gtk-4.0-37\n\n\n0x3. 问题分析\n问题主因,即为了向下兼容,Clash Verge Rev 的上游 Tauri 使用了 webkit2gtk 4.0,而 Ubuntu 24.04 LTS 的默认 apt 源中将其移除,转而包含 webkit2gtk 4.1。\n","categories":["Software Installing | 软件安装"],"tags":["Ubuntu","webkit2gtk"]}]