博客搭建教程
0 前言
建这个博客踩了好多坑QWQ
1 安装
1.1 安装Git和Node.js
这没什么好说的吧…
安装完成后打开cmd通过以下两行命令检测是否安装成功
1 | git --version |
1.2 更换国内镜像源
如果您觉得网速够快可以选择跳过此步
1 | npm config set registry https://registry.npm.taobao.org |
1.3 安装Hexo
上一步不做的话这一步会慢得让你怀疑人生
1 | npm install -g hexo-cli |
2 创建
2.1 创建本地Blog
新建一个空文件夹并进入
右键 -> “Git Bash Here”
输入以下命令
1 | hexo init |
2.2 进行本地预览
继续在命令行中输入下列代码
1 | hexo g |
之后进入打开浏览器http://localhost:4000 就可以查看自己的Blog了
3 美化
3.1 下载主题
在GitHub 中查找hexo-theme
选择一个自己喜欢的主题并clone或下载zip包解压到主目录/themes中
3.1.1 yilia
这里以yilia 为例
1 | git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia |
3.1.2 Material
注意:使用Material主题最好用1.5.2版,最新版会一直报错
这里以Material 为例
1 | cd themes |
3.1.3 Fluid
以下引用自Fluid官方文档
Hexo 5.0.0 版本以上,推荐通过 npm 直接安装
1 | npm install --save hexo-theme-fluid |
3.2 使用主题
3.2.1 yilia
修改主目录下的 _config.yml
文件的 theme
值为yilia
。
1 | theme: yilia |
复制 themes/yilia 目录下_config.template.yml
为 _config.yml
3.2.2 Material
修改主目录下的 _config.yml
文件的 theme
值为material
。
1 | theme: material |
复制 themes/material 目录下_config.template.yml
为 _config.yml
3.2.3 Fluid
修改主目录下的 _config.yml
文件的 theme
值为fluid
。
1 | theme: fluid |
然后在博客目录下创建 _config.fluid.yml,将主题的 _config.yml 内容复制进去。
3.3 更改语言
修改主目录下的 _config.yml
文件的 language
值为zh-CN
。
1 | language: zh-CN |
3.4 站内搜索
3.4.1 yilia / Material
安装 hexo-generator-search 插件。
1 | npm install hexo-generator-searchdb --save |
修改theme/主题名 目录 _config.yml
中的 search值
1 | search: |
然后在主目录的_config.yml
文件中添加
1 | search: |
3.4.2 Fluid
修改主目录的 _config.fluid.yml
中的 search值
1 | # 搜索功能,基于 hexo-generator-search 插件,若已安装其他搜索插件请关闭此功能,以避免生成多余的索引文件 |
4 部署
到前一步本地的博客基本上就建好了,接下来就是将其部署在服务器上
4.1 连接Git仓库
首先在GitHub 注册一个账号,建立用户名.github.io
的项目
接着打开Git Bash,输入下列命令
1 | git config --global user.name "用户名" |
4.2 添加密钥
在Git Bash中继续输入下列命令生成SSH密钥
1 | ssh-keygen -t rsa -C "注册邮箱" |
查看密钥
1 | cat ~/.ssh/id_rsa.pub |
将输出的内容复制到SSH and GPG keys 里
4.3 提交部署
安装hexo-deployer-git
1 | npm install hexo-deployer-git --save |
配置主目录的_config.yml
文件
1 | deploy: |
部署到GitHub
1 | hexo d |
- 标题: 博客搭建教程
- 作者: Hervey
- 创建于 : 2020-08-13 12:57:01
- 更新于 : 2024-04-07 16:55:27
- 链接: https://herveyb3b4.github.io/2020/08/13/Build-Your-Blog/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。