如何快速搭建个人博客?

Hexo 安装

  • Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
  • Git

全局安装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 国内源

初始化的目录

  • _config_yml -> hexo核心配置文件(主要是主题修改)
  • Package.json -> 一些项目的信息
  • Source -> 源目录:主要存放博客日记
  • Themes -> 存放主题

主题的选择

https://hexo.io/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分支内的文件为准

上一篇 下一篇