Hexo博客搭建
依赖项
-
git
-
nodejs
-
npm (nodejs的包管理工具)
配置仓库加速
npm config set registry "https://registry.npm.taobao.org"
安装
hexo
npm install hexo-cli -g
初始化
hexo
hexo init
node_modules:是依赖包 public:存放的是生成的页面 scaffolds:命令生成文章等的模板 source:用命令创建的各种文章 themes:主题 _config.yml:整个博客的配置 db.json:source解析所得到的 package.json:项目所需模块项目的配置信息。接下来 安装博客所需要的依赖文件
npm install
接下来在执行下
hexo g & hexo s
至此整个博客就发布完成了,我们在浏览器输入http://localhost:4000/ 就可以看到我们的一个博客界面了
把喜欢的主题如hexo-theme-matery
从github上clone
下来放到themes
目录下
然后修改_config.yml
部署
gitee
新建一个仓库,然后复制仓库地址到项目根目录配置文件中_config.yml
本地目录要发布到gitee
需要执行
npm install hexo-deployer-git --save
然后我们在执行下
hexo clean & hexo g & hexo d
然后我们就可以看到gitee
上就有我们的静态博客了进入之前创建仓库的GiteePages服务页面可以看到:
ERROR
err: YAMLException: expected a single document in the stream, but found more?
一般是哪个yaml语法解析失败,检查下yaml写对没.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?