This website requires JavaScript.
Explore
Help
Sign In
hoelee
/
hoelee-blog
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
1
Wiki
Activity
Files
2d0de72f51b03afe652b5cad9c16e4b5ca609a62
hoelee-blog
/
src
/
content
/
posts
T
History
hoelee
2d0de72f51
Deploy / build (push)
Successful in 25s
Details
Add post: NocoDB SSO Is a Licensed Feature (EN + ZH)
2026-09-29 01:14:17 +08:00
..
zh
Add post: NocoDB SSO Is a Licensed Feature (EN + ZH)
2026-09-29 01:14:17 +08:00
adding-english-mode-to-a-chinese-only-web-app.md
Add post: No API for Browser Translation (EN + ZH)
2026-09-29 01:02:42 +08:00
ai-furniture-compositing-with-flux-kontext.md
Add case study: AI furniture compositing with FLUX.1 Kontext (en + zh)
2026-09-11 12:19:16 +08:00
authentik-css-greater-than-bug.md
Draft: the > character that broke authentik brand CSS (EN+ZH)
2026-09-20 09:53:01 +08:00
authentik-forward-auth-gate-wasnt-live.md
Add post: The Forward-Auth Gate That Verified Perfectly — and Wasn't Live (EN + ZH)
2026-09-29 01:14:17 +08:00
authentik-major-upgrade-gotchas.md
Add per-post banners (16:9 hero images) + banner-gen script; add banner to all posts
2026-09-09 06:33:13 +08:00
automating-cyberpanel-without-the-ui.md
Restore 2026 dates on two version-pinned posts
2026-09-21 22:02:15 +08:00
best-ai-video-generators-2026.md
post: add LTX-2.3 ComfyUI workflow breakdown + exact prompt to AI video guide (en + zh)
2026-09-11 18:47:16 +08:00
hardening-a-tor-onion-service.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
hello-world.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
how-i-built-the-digikedai-telegram-bot.md
Add per-post banners (16:9 hero images) + banner-gen script; add banner to all posts
2026-09-09 06:33:13 +08:00
how-i-host-this-blog.md
Restore 2026 dates on two version-pinned posts
2026-09-21 22:02:15 +08:00
how-i-made-my-own-songs-with-suno-ai.md
post: how I made my own songs with Suno AI (case study with embedded players + LRC sync, EN+ZH)
2026-09-11 16:36:01 +08:00
how-i-vetted-20-vps-providers-with-parallel-subagents.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
how-to-verify-a-hosting-provider-before-you-buy.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
migrating-codeigniter-iis-to-openlitespeed.md
Publish the two CodeIgniter draft posts (EN+ZH) with OG + banner art
2026-09-29 01:01:42 +08:00
n8n-v1-to-v2-upgrade-gotchas.md
posts: n8n v1→v2 migration, self-healing entitlements, TTS sidecars
2026-09-18 01:51:46 +08:00
nocodb-sso-is-a-licensed-feature.md
Add post: NocoDB SSO Is a Licensed Feature (EN + ZH)
2026-09-29 01:14:17 +08:00
passbolt-hang-three-failure-modes.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
patching-workbench-26-for-mariadb.md
Add post: When Your Database Client Lies to You (Workbench 26 / MariaDB)
2026-09-20 04:18:11 +08:00
read-only-nocodb-dashboard-for-a-remote-database.md
Add post: A Read-Only NocoDB Dashboard for a Database on Another Machine
2026-09-29 00:57:57 +08:00
replacing-rdpguard-with-ipban.md
Add post: Replacing RDPGuard With IPBan (EN + ZH, og+banner)
2026-09-19 19:50:27 +08:00
running-tts-as-a-service-with-token-sidecars.md
posts: n8n v1→v2 migration, self-healing entitlements, TTS sidecars
2026-09-18 01:51:46 +08:00
scraping-bot-walled-marketplace-warm-browser-session.md
posts: reframe marketplace scraper as client work (used-electronics reseller), en+zh + OG image
2026-09-14 00:09:45 +08:00
self-healing-digital-goods-entitlements.md
posts: n8n v1→v2 migration, self-healing entitlements, TTS sidecars
2026-09-18 01:51:46 +08:00
self-hosted-speech-to-text-api.md
Add case study: self-hosted speech-to-text API (EN + ZH)
2026-09-19 07:55:29 +08:00
self-hosting-mem0-memory-stack.md
Add posts: RAID silent corruption + self-hosted mem0 (en/zh, og+banner)
2026-09-16 01:04:41 +08:00
shipping-an-ai-photo-editor-as-a-wordpress-plugin.md
post: shipping an AI photo editor as a WordPress plugin (case study, EN+ZH, og+banner)
2026-09-18 01:31:46 +08:00
syncing-a-self-improving-ai-agent-across-machines.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
that-dying-ssd-was-just-a-bad-sata-cable.md
Add TRIM corruption sequel post + publish SATA cable post (en/zh, og+banner)
2026-09-18 05:38:13 +08:00
the-cause-was-trim-not-the-ssds.md
Add TRIM corruption sequel post + publish SATA cable post (en/zh, og+banner)
2026-09-18 05:38:13 +08:00
the-nocodb-attachment-that-wouldnt-update.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
unraid-stop-array-hangs-on-swapfile.md
post: unraid array-stop swapfile hang root cause + User Scripts fix (en+zh, OG+banner)
2026-09-15 18:44:09 +08:00
upgrading-codeigniter-46-to-47.md
Publish the two CodeIgniter draft posts (EN+ZH) with OG + banner art
2026-09-29 01:01:42 +08:00
using-chinese-llm-apis-from-malaysia.md
Add OG image + banner for Chinese LLM APIs post (EN + ZH)
2026-09-11 19:57:33 +08:00
vetting-an-open-source-dependency-before-you-bet-on-it.md
Add post: How I Vet an Open-Source Dependency Before Betting On It (EN + ZH)
2026-09-29 01:07:43 +08:00
when-smart-says-healthy-but-your-raid-is-corrupting-data.md
Add TRIM corruption sequel post + publish SATA cable post (en/zh, og+banner)
2026-09-18 05:38:13 +08:00
why-chrome-forgets-its-tabs-in-a-container.md
Fix pubDate to the actual publish date (2026-09-29) for the Chrome tabs post
2026-09-29 01:12:42 +08:00
why-i-still-bought-a-local-gpu.md
Add post: Why I Still Bought a GPU to Run AI When Claude and GPT Are Stronger (EN+ZH)
2026-09-21 21:17:55 +08:00
why-telegram-bot-notifications-die.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00
why-your-headless-browser-cant-scrape-everything.md
Backdate evergreen posts to build a real archive span (EN+ZH)
2026-09-21 21:36:41 +08:00