April 2026 Plan & Journal

Last updated on 2026-06-17

Monthly Plan

No. Plan Status Notes
1 Hexo About page Done Added the About page and connected it to the site menu.
2 Hexo 404 page and sitemap plugin Done Added 404 and sitemap support for search indexing.
3 Anti-GFW tooling improvement Planned Review proxy agent, transfer protocol, and whitelist management.
4 Migrate to Bandwagon VPS Planned Compare data centers, prices, coupons, and management UI.
5 Raspberry Pi Zeek deployment Done Built and documented Zeek deployment attempts on Raspberry Pi.
6 MikroTik automatic route management Planned Route selected home-network traffic automatically.
7 Terraform scripts for emergency proxy tooling Planned Prepare repeatable infrastructure scripts for urgent recovery.
8 Update resume and apply for jobs in Japan Done Researched and applied for opportunities in Japan.
9 GitHub repository updates Done Added more project notes and repository content.

Monthly Journal

2026-04-15

  • Added checkbox format support.
  • Checked the Hexo render engine after Gemini’s suggestion.
  • Enabled gfm: true in _config.yml to support task-list checkboxes.
  • Added the About page with hexo new about and updated the theme menu configuration.
  • Added a 404 page and sitemap support to improve Google search indexing.

2026-04-16

  • Created a fresh Hexo blog with hexo init and migrated the existing posts into the new site.
  • Backed up the Joplin PostgreSQL database with pg_dump.
  • Noted that Joplin consumes too much memory on the VPS. After migration to Bandwagon, it should run on demand instead of staying in the background.

2026-04-17

  • Built Zeek on Raspberry Pi 4B with 8 GB memory.
  • Added GitHub notes about the build failure and the workaround.
  • Tested another Raspberry Pi board with a GPIO-controlled fan, but the power current shortage may harm the board, so the simple wiring approach needs caution.

2026-04-21

  • Confirmed that Raspberry Pi system architecture needs more than uname -m; getconf LONG_BIT is useful for identifying the actual runtime bitness.
  • Looked for more job opportunities on LinkedIn, including Tesla, PayPay, and OpenAI.
  • Read a book on classical Chinese reading methods. The nine principles felt close to Zhuangzi’s thinking, and I tried to understand the author’s reasoning more carefully.

2026-04-27

2026-04-28

  • Configured Cloudflared on Raspberry Pi to expose SSH and web UI access.
  • Prepared to migrate the blog website behind Cloudflare CDN.
  • Configured Cloudflare CDN, freed port 443 on the VPS, and used Cloudflare SSL offloading.
  • Found that Sing-box deployment is still complex because version splits make configuration and cross-platform adaptation difficult.

April 2026 Plan & Journal
http://192.168.88.167:4000/2026/04/13/TODO202604/
Author
zhang jianyu
Posted on
2026-04-13
Licensed under