This project allows you to run a Hexo blog on your ESP32 device. It's low-power, portable, supports DDNS, and automatically fetches and updates blog files. The corresponding
software project is: https://github.com/isNineSun/ESPHexo.
Features :
Low power consumption, using ESP32 as the platform, its power consumption is far lower than x86 and most Linux platforms.
Simple deployment; only a limited number of Wi-Fi and username information needs to be filled in the configuration file.
Beautiful and intuitive web configuration interface, allowing direct modification of device configuration without frequent manual modification of configuration files on the SD card.
Supports public DDNS, enabling remote access to your blog website.
Information monitoring screen, providing a clear view of the blog's running status.
Preparations before use
: Before using, you may need to prepare the following:
An ESP32 device, which can be a development board or a self-designed PCB that supports TF cards (4-wire SPI).
An SD card; SanDisk is recommended. You can search for ESP device compatibility with TF cards yourself. You will need
an SSD 1306 display (optional) and
a working Hexo blog (GitHub Pages, Gitee, or any other format). Basic knowledge of deploying a Hexo blog is required. This guide does not include a Hexo blog deployment tutorial; please learn how to deploy and generate Hexo pages independently.
If you need external network access to your device, ensure your network environment supports either IPv4 or IPv6. IPv6 is readily available; if you are unsure whether you have IPv6, you can test it on this website: IPv6 Connectivity Test.
Recommended prerequisite knowledge:
If you have any questions about any terms mentioned earlier in this article, you may find some help at the following links:
https://hexo.io/zh-cn/docs/
https://zhuanlan.zhihu.com/p/391202765
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/index.html