Hexo-Theme-LiveMyLife is a free, open-source blog theme for the Hexo static site generator, ported from Hux Blog and available on GitHub and Gitee.
What is Hexo-Theme-LiveMyLife?
Hexo-Theme-LiveMyLife is a Hexo theme created by Vincent, modified from the original porter YenYuHsuan's theme and inspired by the Hux Blog design. It takes Markdown-based posts and Hexo configuration as input and generates a static blog. The theme runs on Hexo, a Node.js blog framework, and is distributed through the GitHub and Gitee repositories. It requires Node.js, Git, and the Hexo CLI to operate.
Key Features
- Internationalization (i18n) — Built-in language files for English, Simplified Chinese, and Traditional Chinese; a langselect button can be enabled to jump between differently translated versions of the same article.
- JsDelivr CDN integration — Configure your GitHub username and the theme loads all CSS, JS, and images through JsDelivr, which speeds up asset delivery for GitHub Pages deployments.
- Three comment systems — Supports Gitalk, Gitment (both GitHub Issues-based), and Disqus, all configurable in _config.yml with options like pagination size and max comment height.
- Analytics and SEO — Includes Google Analytics, Baidu Analytics, Google sitemap, Baidu sitemap, and Baidu push settings.
- Customizable sidebar widgets — Enable or disable visitor count (Busuanzi), featured tags, short-about, recent posts, friends blog, archive, and category widgets.
- Visual effects — Wave animation, mouse-click text with customizable phrases and colors, a dynamic ribbon canvas, a background line canvas, and a light/dark theme color switch.
- Markdown and typography — Uses hexo-renderer-markdown-it with configurable HTML, breaks, and typographer options; supports MathJax; includes AnchorJS for heading anchor links.
- Article enhancements — Sticky posts via a "sticky" front-matter number, word count via hexo-wordcount, a top scroll progress bar, social share buttons via share.js, and a Viewer-based image lightbox.
Who is it for?
- Hexo bloggers who want a modern, configurable blog design without building a theme from scratch.
- GitHub Pages deployers who need free CDN acceleration for their static assets via JsDelivr.
- Multilingual writers who want to publish posts in English, Chinese, or Traditional Chinese with a language switcher.
- Technical bloggers who need Markdown rendering with MathJax and code-friendly options.
What can you do with Hexo-Theme-LiveMyLife?
- Personal bloggers: Create a static blog with categories, tags, archives, and a sidebar showing recent posts, then deploy it to GitHub Pages or Gitee Pages.
- IT/tech writers: Publish Markdown articles with MathJax support, word counts, and a top progress bar, while engaging readers through Gitalk or Gitment GitHub Issue comments.
- Multilingual authors: Set up the langselect button so readers can switch between English and Chinese versions of the same post, using the same article title and permalink structure.
- Site owners: Add Google or Baidu analytics, generate sitemaps, enable Baidu push, and configure social share buttons to grow reach.
How does Hexo-Theme-LiveMyLife work?
The README provides a quick start: install Node.js, Git, and the Hexo CLI, then initialize a blog with "hexo init". Replace the default theme by cloning the LiveMyLife repo, copying its files into the blog root, and setting "theme: livemylife" in _config.yml. After running "hexo generate" and "hexo server", the site is available at localhost:4000. Deployment to GitHub or Gitee Pages uses the hexo-deployer-git configuration with your repository URL and branch.
Pricing
Hexo-Theme-LiveMyLife is free and open source. No pricing or paid tiers are mentioned on the repository page; it is released on GitHub under an open license.
FAQ
Is Hexo Theme LiveMyLife free?
Yes, the theme is open source and available for free on GitHub and Gitee. There is no paid version or subscription mentioned in the documentation.
What languages does Hexo Theme LiveMyLife support?
Out of the box, it supports English, Simplified Chinese, and Traditional Chinese. You can customize the language files by editing languages/en.yml, and the langselect button lets readers switch between versions of the same article.
Which comment systems can I use?
The theme supports Gitalk, Gitment, and Disqus. Gitalk and Gitment are both based on GitHub Issues, while Disqus requires a proxy or circumvention method if you are behind certain firewalls.
How do I install Hexo Theme LiveMyLife?
Follow the quick start in the README: install Node.js and Git, install the Hexo CLI, run "hexo init blog", then clone the theme repository into the blog directory, copy its files to the root, set the theme in _config.yml to livemylife, and run "hexo generate" and "hexo server".
Does the theme work with GitHub Pages?
Yes, it is designed for GitHub Pages deployment. The JsDelivr CDN configuration speeds up loading of the theme's CSS, JS, and images when your site is hosted on GitHub Pages.





