Hexo 是一款基于 Node.js 的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在 GitHub 和 Coding 上,是搭建博客的首选框架。
准备工作
- git && github 账号
- Node.js
- hexo 框架
# 使用国内镜像进行加速 |
Hexo 本地部署
- 创建一个空文件夹,存放 Hexo 博客文件。
- 在文件夹目录下执行
hexo init命令hexo会自行下载所需内容。 - 使用
hexo s启动博客 默认端口 4000 - 使用
hexo n "我的第一篇博客文章.md"创建第一篇博客文章 - 使用
hexo g渲染博客hexo clean可以清理这些生成结果 - 使用
hexo s启动本地博客服务,默认端口为 4000 - 远程部署到 github
创建一个
[用户名].github.io仓库,后序可通过[用户名].github.io进行访问在 blog 文件夹下安装 hexo-delpoyer-git 工具 忽略 warning
cnpm install hexo-deployer-git --save
配置_config.yml 中 deploy 部分
# Deployment |
- 使用
hexo d完成远程部署
个性化
主题修改
以 yilia 主题为例子
克隆
# 克隆到 theme 目录下
git clone https://github.com/litten/hexo-theme-yilia.git ./themes/yilia修改
_config.yml中 theme 部分theme: yilia
解决模块缺失问题
npm i hexo-generator-json-contennt --save
修改作者
依旧是_config.yml文件
author: Tiny Beer |
修改头像
此处需要取 yili 主题内的_config.yml文件
#你的头像url |
图片管理
_config.yml 开启后会在本地保存图片
post_asset_folder: true |
文章截断
使用<!--more-->
增加标签类型
yilia 的_config.yml
menu: |
如果需要使用英文路径并保留中文标签可以修改 hexo 的配置文件进行映射。
tag_map: |
看板娘
插件安装
# 安装 |
模型下载
npm i live2d-widget-model-z16 |
启用
在 hexo 配置文件中加上
#看板娘 |
- 本文作者: Tiny Beer
- 本文链接: https://tinybeer.github.io/2024/05/22/博客搭建-Hexo-Github/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
