meta blog

開張 · www.aideas.life 上線

bibbychan

2026-07-16 · 1 min read · 393 words

第一篇 post。順手記低咗由 hello world 到 Hexo 上線嗰段路。

點解開呢個 blog

兩個原因:

  1. 記憶會跌,寫低嘅嘢先至會留低
  2. 踩過嘅坑最值得 share —— 例如 Vercel “Other” preset 嗰個 deploy button 永遠 disable 嘅 root cause,我冇 Google 到直接答案,自己 trace 先知要加 package.json

Stack

LayerChoice
SSGHexo 7.3+
ThemeFluid 1.10+
Pluginfeed / sitemap / abbrlink / wordcount / minifier
HostCloudflare Pages
Domainwww.aideas.life(Phase 2)

詳細睇 README.md

接落嚟會寫嘅嘢

  • Fix entries(上面三條已經上咗):從 Vercel / Cloudflare 嗰輪 deploy 撞過嘅 bug,每次一個 root cause 一個 fix
  • Project notesbbhkgtech/fixes 嗰個 Sha Tin civic-reporting app 嘅 build log
  • Tool quirks:BSD sed / apply_patch on CJK path / sandbox-escalation pattern 嗰啲踩坑
  • AI workflow:claude-mem + Codex + eve 嗰啲 toolchain 嘅 setup notes

Tech demo

順手 inline 試 Fluid 嘅 syntax highlight、TOC、blockquote、code block:

Bash

1
2
3
# 一鍵 local preview
npm install
npm run server # http://localhost:4000

YAML

1
2
3
4
5
# _config.yml(Hexo 主配置)
theme: fluid
permalink: :year/:month/:abbrlink.html
language: zh-TW
timezone: Asia/Hong_Kong

JavaScript

1
2
3
4
5
6
// abbrlink config — 由 hexo-abbrlink 生成短鏈
abbrlink:
enable: true
alg: crc16 // CRC-16 算法
rep: hex // 16 進位輸出
perma: 0 // 不在 abbrlink 加前綴

Diff

1
2
- Build output directory: .   (撞 25 MiB cap)
+ Build output directory: _site (隔離 deployable files)

Quote

學而不思則罔,思而不學則殆。 —— 《論語·為政》

Roadmap

  • Phase 0 ✅:Vercel hello world(PR #1)
  • Phase 0.5 ✅:切 Cloudflare Pages,修三個 iteration:
    • PR #2:補 package.json
    • PR #3:package.json build script 隔離 files 入 _site/
  • Phase 1 🔧(current):Hexo 7.x + Fluid 1.10.x + 5 個 plugins
  • Phase 2:custom domain www.aideas.life + DNS(A + CNAME)
  • Phase 3:comment(giscus)+ analytics(Plausible)+ AdSense 申請

連結

Stay tuned。

Edit on GitHub

bibbychan

個人技術 blog,記低啲學過嘅嘢、踩過嘅坑、寫過嘅 project。 Phase 1: Hexo + Fluid + Cloudflare Pages。

延伸閱讀