-
01672cf6ee
Draft: the > character that broke authentik brand CSS (EN+ZH)
main
hoelee
2026-09-20 09:53:01 +08:00
-
378aff24d0
docs: check off Workbench/MariaDB gotcha post (B2)
hoelee
2026-09-20 04:20:45 +08:00
-
a9a91a25d4
Draft bank: 2 CodeIgniter posts (EN+ZH), held unpublished
hoelee
2026-09-20 04:19:37 +08:00
-
a1488da2d8
Add post: When Your Database Client Lies to You (Workbench 26 / MariaDB)
hoelee
2026-09-20 04:18:11 +08:00
-
060b0f1733
docs: record robots.txt encoding rule and sitemap derivation in seo-reference
hoelee
2026-09-19 22:14:40 +08:00
-
e18c322538
SEO: sitemap lastmod + hreflang alternates; robots.txt allows all crawlers
hoelee
2026-09-19 22:03:37 +08:00
-
7e0802f913
SEO: real robots.txt + hreflang pairs + BlogPosting schema
hoelee
2026-09-19 21:41:22 +08:00
-
86f3a977b9
Fix gpg command mangled by Cloudflare email obfuscation
hoelee
2026-09-19 21:16:17 +08:00
-
a0c22f22ca
Add beginner Tor Browser walkthrough to onion service post
hoelee
2026-09-19 21:14:17 +08:00
-
ab16b8f935
docs: record RDPGuard/IPBan gotcha post in B2 backlog
hoelee
2026-09-19 19:53:27 +08:00
-
daca86dc43
Add post: Replacing RDPGuard With IPBan (EN + ZH, og+banner)
hoelee
2026-09-19 19:50:27 +08:00
-
8cebe20981
Merge GitHub main: keep both OG/banner entries (TRIM, SATA cable, STT)
hoelee
2026-09-19 07:56:53 +08:00
-
-
9fa366a0ac
Add case study: self-hosted speech-to-text API (EN + ZH)
hoelee
2026-09-19 07:55:14 +08:00
-
044ded45b3
Add TRIM corruption sequel post + publish SATA cable post (en/zh, og+banner)
hoelee
2026-09-18 05:37:14 +08:00
-
fb66e17b50
posts: n8n v1→v2 migration, self-healing entitlements, TTS sidecars
hoelee
2026-09-18 01:51:46 +08:00
-
be37348a8c
post: add missing Chinese translation of hello-world (restores 22/22 EN-ZH parity)
hoelee
2026-09-18 01:34:57 +08:00
-
937a114e30
post: shipping an AI photo editor as a WordPress plugin (case study, EN+ZH, og+banner)
hoelee
2026-09-18 01:30:04 +08:00
-
4e2e603449
post: shipping an AI photo editor as a WordPress plugin (case study, EN+ZH, og+banner)
hoelee
2026-09-18 01:30:04 +08:00
-
cdc3475f61
Fix og-gen: Chrome headless truncates 630px card footer; capture at 900 and crop with sharp, pin footer via absolute pos
hoelee
2026-09-16 01:21:25 +08:00
-
55619aa04e
Add posts: RAID silent corruption + self-hosted mem0 (en/zh, og+banner)
hoelee
2026-09-16 01:04:41 +08:00
-
0dee1ea173
post: unraid array-stop swapfile hang root cause + User Scripts fix (en+zh, OG+banner)
hoelee
2026-09-15 18:44:09 +08:00
-
53f1ec5de7
project-state: mark C3 done, C4 partially done (zh categories live, zh posts pending)
hoelee
2026-09-14 00:14:56 +08:00
-
12529e0cd0
posts: reframe marketplace scraper as client work (used-electronics reseller), en+zh + OG image
hoelee
2026-09-14 00:09:45 +08:00
-
4cf52e04c1
Categories page: descriptions, per-category terminal illustrations, full ZH version
hoelee
2026-09-13 23:50:08 +08:00
-
730a936137
Add scraping bot-walled marketplace warm-browser-session deep-dive (en + zh + OG)
hoelee
2026-09-13 23:30:21 +08:00
-
-
f0819eb3a3
post: passbolt hang three failure modes (devops gotcha, EN+ZH, og+banner)
hoelee
2026-09-13 17:20:34 +08:00
-
249b32b5d9
Add OG image + banner for Chinese LLM APIs post (EN + ZH)
hoelee
2026-09-11 19:57:33 +08:00
-
da60e08e20
Add post: Using Chinese LLM APIs from Malaysia (EN + ZH)
hoelee
2026-09-11 19:01:49 +08:00
-
f41a6bdb1e
post: add LTX-2.3 ComfyUI workflow breakdown + exact prompt to AI video guide (en + zh)
hoelee
2026-09-11 18:47:16 +08:00
-
63029ddefd
Add guide: Best AI video generators 2026 free vs paid + LTX-2.3 test (en + zh)
hoelee
2026-09-11 18:23:31 +08:00
-
8e595d0f93
post: how I made my own songs with Suno AI (case study with embedded players + LRC sync, EN+ZH)
hoelee
2026-09-11 16:33:25 +08:00
-
30a1963bea
Add case study: AI furniture compositing with FLUX.1 Kontext (en + zh)
hoelee
2026-09-11 12:19:16 +08:00
-
2645f778b2
Add case study: syncing a self-improving AI agent across machines (en + zh)
hoelee
2026-09-11 12:12:55 +08:00
-
89a46451f4
post: add Tor/onion primer at top + service CTA with contact links (en + zh)
hoelee
2026-09-09 09:56:29 +08:00
-
010306f01f
assets: regenerate og+banner via official og-gen/banner-gen with per-post terminal entries
hoelee
2026-09-09 09:47:41 +08:00
-
0da3ea5768
post: darknet-curiosity intro with live portfolio/gitea onion mirrors, og+banner images (en + zh)
hoelee
2026-09-09 09:41:38 +08:00
-
383e46cd0c
post: single obfs4 mention (reading-online only)
hoelee
2026-09-09 09:20:01 +08:00
-
3503bb22b8
post: reframe as onion-only hosting exploration, add service-offering + vanity mining section (en + zh)
hoelee
2026-09-09 09:17:45 +08:00
-
b3f45bfc0d
post: Hardening a Tor Onion Service: What Actually Matters (en + zh)
hoelee
2026-09-09 09:07:04 +08:00
-
6aa9105460
Add CyberPanel v2 API reverse-engineering post (EN + ZH)
hoelee
2026-09-09 07:53:07 +08:00
-
618b01e4bd
feat: show 4 related posts; title-case 'Related Posts'
hoelee
2026-09-09 07:37:53 +08:00
-
98b50af6be
docs: document 16-day 404 cache pitfall in ops runbook
hoelee
2026-09-09 07:35:48 +08:00
-
3d5e75aa70
Add case study: vetted 20 VPS providers with parallel subagents (EN + ZH + OG + banner)
hoelee
2026-09-09 07:28:03 +08:00
-
f378b4f58d
Add OG image + banner for hosting-provider verification post
hoelee
2026-09-09 07:23:32 +08:00
-
ffb2dbe15a
Add post: How to Verify a Hosting Provider Before You Buy (EN + ZH)
hoelee
2026-09-09 07:19:49 +08:00
-
62b681bad1
Add two posts: headless-browser scraping limits + NocoDB backfill gotchas
hoelee
2026-09-09 06:56:20 +08:00
-
ca88623486
Upgrade Telegram post CTA to one-tap wa.me/mailto links with named service (en+zh)
hoelee
2026-09-09 06:39:45 +08:00
-
7ecf1b878a
Move banner below title/meta; related posts: og-image cover cards, 2-col desktop / 1-col mobile; doc: one-tap CTA rule
hoelee
2026-09-09 06:38:59 +08:00
-
3a00a2d517
Add per-post banners (16:9 hero images) + banner-gen script; add banner to all posts
hoelee
2026-09-09 06:33:13 +08:00
-
ca650f69c0
Enlarge post list thumbnails to 400px on desktop
hoelee
2026-09-09 06:21:14 +08:00
-
1a61c30674
Generate OG images for all remaining posts
hoelee
2026-09-09 06:17:30 +08:00
-
493dab88ba
Widen container to 70rem; show post thumbnails full-width on tablet, side image only on desktop 1024px+
hoelee
2026-09-09 06:15:07 +08:00
-
7f25f9ae4d
Add og-gen script: reusable per-post OG image generator
hoelee
2026-09-09 06:11:13 +08:00
-
ef6b54b2f1
Show post OG thumbnails in post list (left image + right text on desktop)
hoelee
2026-09-09 06:08:57 +08:00
-
756179d79f
Use branding logo in OG image and favicons
hoelee
2026-09-09 05:59:14 +08:00
-
2c86da97c7
Add per-post OG image for Telegram debugging post
hoelee
2026-09-09 05:52:01 +08:00
-
a9554212a1
Add post: Why Telegram Bot Notifications Die (IPv6/DNS/multipart debugging)
hoelee
2026-09-09 05:45:10 +08:00
-
34fff3e4e9
Add authentik intro and business CTA to en/zh
hoelee
2026-09-09 03:11:05 +08:00
-
b3108b2c7c
Add Chinese translation and make i18n mandatory for all posts
hoelee
2026-09-09 03:07:29 +08:00
-
203400a731
Add authentik major upgrade gotchas post
hoelee
2026-09-09 03:00:52 +08:00
-
a031722ec1
Document automatic i18n-sync + hire-CTA flow in post-guideline
hoelee
2026-09-06 07:48:11 +08:00
-
e5ec418b9f
Add business-benefit section + hire CTA to DigiKedai post (EN+ZH)
hoelee
2026-09-06 07:47:25 +08:00
-
184395695f
Add Chinese translation of DigiKedai bot post; center search icon
hoelee
2026-09-06 07:45:18 +08:00
-
1314587ba1
Fix post ordering (distinct pubDates) and align nav control heights
hoelee
2026-09-06 07:35:28 +08:00
-
93c716f876
Add Pagefind search, sort posts by update time, link DigiKedai bot repo
hoelee
2026-09-06 07:31:02 +08:00
-
dfd9612a6b
Add DigiKedai Telegram AI bot case study
hoelee
2026-09-06 07:19:15 +08:00
-
f0fce15dee
docs: update project-state, add post-guideline reference
hoelee
2026-09-06 07:08:05 +08:00
-
1ccb54a466
style: nav labels title-case + RSS caps; post titles title-case
hoelee
2026-09-06 07:04:34 +08:00
-
e608d28ec3
i18n: translate nav labels on Chinese pages (文章/分类/关于)
hoelee
2026-09-06 07:02:01 +08:00
-
da0409f09c
content: add 'What I write about' section to hello-world intro post
hoelee
2026-09-06 06:59:44 +08:00
-
cf31d85ece
fix: correct business framing - website design & development is primary, email is secondary
hoelee
2026-09-06 06:56:25 +08:00
-
6b56c1f4db
feat: language switch links to same post in other language
hoelee
2026-09-06 06:50:37 +08:00
-
677fc7cb20
feat: Chinese translation of case study + remove Coming up section
v1.0.0
hoelee
2026-09-06 06:44:49 +08:00
-
e0d4b0fbb7
feat: locale routing (en flat, zh subfolder), language switcher, dark default
hoelee
2026-09-06 06:37:34 +08:00
-
a0b238bc98
feat: design-system upgrade + brand to 'Mr Hoelee'
hoelee
2026-09-06 06:21:28 +08:00
-
43b6f65c1c
verify: gitea 1.27.3 + runner 3.3.2
hoelee
2026-09-06 05:23:00 +08:00
-
429c9ea824
verify: runner 3.3.2
hoelee
2026-09-06 05:18:56 +08:00
-
268efc862c
verify: gitea 1.25.5 CI
hoelee
2026-09-06 05:06:00 +08:00
-
36acce550e
deploy: use PAT secret, full pipeline
hoelee
2026-09-06 05:02:37 +08:00
-
9fafabecf2
debug: check GITHUB_TOKEN injection
hoelee
2026-09-06 05:00:37 +08:00
-
2c35e4b892
trace test
hoelee
2026-09-06 04:58:45 +08:00
-
757e4eb455
test: GITHUB_SERVER_URL set
hoelee
2026-09-06 04:53:39 +08:00
-
611a8a0121
test: gitea 1.24.7 + act_runner 0.2.13
hoelee
2026-09-06 04:51:40 +08:00
-
ddbbe5f021
trigger: minimal config test
hoelee
2026-09-06 04:39:25 +08:00
-
ba33e18087
deploy: use GITHUB_TOKEN for clone, nginx-hoelee-blog path
hoelee
2026-09-06 04:37:25 +08:00
-
092fd1d220
trigger: valid config
hoelee
2026-09-06 04:33:08 +08:00
-
f01ba70415
trigger: test config_file env
hoelee
2026-09-06 04:31:17 +08:00
-
dbaf0ca5e0
trigger debug run
hoelee
2026-09-06 04:28:55 +08:00
-
2a2e6629d5
debug: prove checkout+build pipeline
hoelee
2026-09-06 04:27:52 +08:00
-
946b51a801
Fix CI: self-contained checkout (no GitHub actions)
hoelee
2026-09-06 04:24:00 +08:00
-
8372d5e659
Initial commit: Astro blog scaffold with CI/CD
hoelee
2026-09-06 04:18:16 +08:00