如何快速搭建个人博客?
Hexo 安装
全局安装Hexo
npm install -g hexo cli
局部安装Hexo
npm install hexo
安装验证
hexo -v
初始化Hexo
hexo init
npm config set registry http://registry.npm.taobao.org # 设置npm 国内源
- 没有GitHub 加速的可以直接clone hexo -starter
- https://github.com/hexojs/hexo-starter/
初始化的目录
- _config_yml -> hexo核心配置文件(主要是主题修改)
- Package.json -> 一些项目的信息
- Source -> 源目录:主要存放博客日记
- Themes -> 存放主题
主题的选择
- 下载主题压缩包
- 将主题压缩包拷贝至themes目录
- 更换_config.yml -> theme:[主题目录名称]
主题生成
hexo g #主题生成
hexo s #主题启动
主题上传
-
Gitee 新建一个仓库
-
修改主题HTTP push 链接
下载插件完成上传
npm install hexo-deployer-git --save #把public里面生成的文件推上到码云上
执行上传命令
hexo d
查看Gitee Pages
GitHub Pages
-
新建仓库-> 必须以.github.io 结尾
-
点击设置 -> 查看GitHub Pages
-
进入 GitHup Pages
-
默认主题选择
Github Pages的分类及区别
总共分为两类:个人、组织主页以及项目主页,本质无区别,有以下几点不同
-
个人主页必须和用户名的GitHub账号同名,每个用户只能有一个repo作为个人主页,且必须是
/ .github.io 形式 -
不考虑绑定自定义域名前提下,个人主页的GitHub二级域名为
.github.io 项目主页的GitHub 二级域名为
.github.io 没有 . -
个人主页的展示内容以master 分支文件为准;而项目主页的展示内容以gh-pages分支内的文件为准