
ESPHexo--在你的ESP32上运行Hexo博客
简介
本项目可以帮助你在你的ESP32设备上运行Hexo博客,搭建一个小型便携的、低功耗的、部署简单的博客服务器。设备可以自动DDNS,自动更新同步博客文件。
简介:本项目可以帮助你在你的ESP32设备上运行Hexo博客,搭建一个小型便携的、低功耗的、部署简单的博客服务器。设备可以自动DDNS,自动更新同步博客文件。开源协议
:MIT License
(未经作者授权,禁止转载)描述
简介
这个项目可以让你在你的ESP32设备上运行Hexo博客,低功耗,便携,支持DDNS,支持自动拉取并更新Blog网站文件。
本项目对应的软件项目工程为:https://github.com/isNineSun/ESPHexo
特性
- 低功耗,使用esp32作为载体,功耗远远低于X86和绝大多数Linux平台。
- 部署简单,只需在配置文件中填写有限的几个的wifi、用户名等信息即可使用。
- 美观并且直观的Web配置界面,方便直接修改设备配置而无需经常手动修改SD卡中的配置文件。
- 支持公网DDNS,可以远程访问你的Blog网站。
- 信息监视屏,具有一个小的信息监视屏,直观的获取Blog的运行状态。
使用前的准备
在使用前,你或许需要做以下准备:
- ESP32设备,可以是开发板或者你自己设计的PCB,需要支持TF卡(4线SPI)。
- 一张SD卡,推荐闪迪,可以自行搜索esp设备对tf卡的兼容性。
- 一个SSD1306显示屏(可选的)
- 一个已经可以正常运行的Hexo博客(可以是Github Page或Gitee或任何其他形式),需要拥有基本的如何部署Hexo博客的知识,本说明不包含Hexo博客的部署教程,请自行了解如何部署和生成Hexo网页。
- 如果你需要外网访问你的设备,请确保你的网络环境支持ipv4或ipv6任何一种公网,ipv6现在很容易获取,如果你不确定自己是否拥有ipv6,可以从这个网站测试:IPV6连接性测试。
推荐前置知识学习
如果你对本篇文章在此之前的任何名词感到疑惑,或许可以从下面的链接中获取一些帮助:
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
设计图

BOM


评论