ellis-wu/my-static-blog is a Hexo-based static blog source repository, customized with the hexo-theme-icarus theme and deployed to GitHub Pages.
What is my-static-blog?
This repository contains the source code of Ellis's personal technical blog, "Ellis's Blog". It is built on the Hexo static site generator, uses the hexo-theme-icarus theme, and its primary language per GitHub is CSS, which indicates significant theme customization. The input is Markdown posts and Hexo configuration, and the output is a fully static HTML website served at ellis-wu.github.io. The blog includes an "About" page describing the author as a software engineer and a collection of hands-on tutorials about Alexa Skills Kit, AVS Device SDK, Kustomize, Harbor, Kubeless, and NVIDIA Docker.
Key Features
- Hexo static site generator — All content is written in Markdown and compiled into static HTML files, so the site requires no database or server-side processing.
- Icarus theme — The blog uses hexo-theme-icarus, a widely used Hexo theme with a card-based design and configurable site layouts.
- CSS-heavy customization — Since the repository's primary language is CSS, the theme has been modified with custom styles, including a "Color Quote" component inspired by hexo-theme-minos.
- Custom extend tags — A post on hexo-color-quote demonstrates how to register a Hexo extend tag, adding a Color Quote shortcode that works inside Markdown.
- GitHub Pages deployment — The live site URL is ellis-wu.github.io, matching the repository owner's GitHub Pages, so the repo is structured for that hosting workflow.
- Technical content in Traditional Chinese — All posts are written in zh-TW and cover Kubernetes tools, AWS Alexa development, and Docker GPU acceleration.
Who is it for?
- Technical bloggers using Hexo — Fork this repository, replace the Markdown posts with your own articles, and you get a working Hexo blog with the Icarus theme and GitHub Pages hosting.
- Hexo theme customizers — Developers who want to learn how to override Icarus styling with custom CSS and add shortcodes through Hexo's extend tag system can study the implementation here.
- Chinese-speaking developers — Because the blog is written in Traditional Chinese, it serves as a reference for zh-TW writers documenting cloud native and voice assistant topics.
What can you do with my-static-blog?
- Publish Kubernetes tutorials — Model posts on the existing Kustomize, Harbor on Kubernetes, and Kubeless articles to document container and cluster workflows.
- Add custom comment or quote blocks — Use the Color Quote extend tag example to turn shortcode syntax into styled blockquotes without leaving Markdown.
- Customize the Icarus theme appearance — Adjust colors, fonts, and layout by editing the custom CSS included in this repository.
FAQ
Is my-static-blog free to use?
The repository is public on GitHub, so the source code is available for anyone to view and fork. No license file appears in the repository, so for commercial reuse you should contact the author, but learning from and adapting the code is free.
What theme does this blog use?
It uses hexo-theme-icarus, a customizable Hexo theme. The repository further customizes it with CSS overrides, which is why GitHub classifies the repository's primary language as CSS.
What topics are covered in the blog?
Ellis's Blog contains tutorials in Traditional Chinese on Alexa Skills Kit and Account Linking with Auth0, AVS Device SDK wake word engine changes, Kustomize for Kubernetes configuration, Harbor deployment via Helm, Kubeless serverless functions, and NVIDIA Docker v2.
How is this blog deployed?
The site is hosted at ellis-wu.github.io, a GitHub Pages URL, indicating that the Hexo source is built and published through GitHub Pages.





