从头开始,用github pages页 + git + hexo 搭建个人博客

从头开始,用github pages页 + git + hexo 搭建个人博客


  • 首先环境
    • 硬件环境

      • 机器:笔记本
      • windows:window 10 home
      • cpu: i5 7200u
      • 内存: 8G
      • 硬盘: 256 SSD
    • 软件环境

      • hexo 必须 我的版本是v10.14.2
      • git 必须 我的版本是2.20.1
      • node.js 必须
      • github账号
      • 开通git pages 必须

1. 安装node和git :

node和git官网直接下载(git由于服务器原因可能较慢)。
node完成后在cmd测试node,输入node -v 如图:

git完成后在人以文件夹鼠标右键可看到如图:

2. 安装hexo:

新建一个文件夹(如:在D:下新建blog)打开cmd切换至该目录下输入输入

npm install hexo-cli -g

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题

成功后输入hexo -v查看版本:

3. 开始配置hexo:

  • 首先初始化hexo :
hexo init
  • 安装所需组件:
npm install 
  • 部署静态网页:
hexo g
  • 开启服务体验:
hexo s

打开浏览器输入地址:

127.0.0.1:4000(或localhost:4000)

可看到如图:

4. 设置github pages :

  • 注册登陆github,新建仓库:

名称注意格式是你的昵称 .github.io

之后可以看到你的github pages地址

5. 将hexo关联 github pages:

  • 在blog文件夹打开git bash,输入:
config git --global user.email "邮箱地址"

config git --global user.email "用户名" //用户名可随意填

  • 生成密匙:

输入:

ssh-keygen -t rsa -C "你的邮箱地址" 。一路回车

输入:

cd ~/.ssh

ls

  • 查看密匙,可看到两个文件 id_rsa(私匙) 和id_rsa.pub(公匙)

输入:

cat id_rsa.pub

  • 复制公匙

登录github 在头向下点击setting 找到SSH and GPG keys

将刚复制的公匙添加

  • 验证

输入:

ssh -T [email protected]

验证是否关联,若显示如图:

则绑定成功

6. 配置hexo:

在blog文件夹下找到_config.yml文件打开,在末尾
找到

deploy:

type:

修改为

其中的地址来自于你的仓库克隆地址::

完成

常用命令

hexo:

hexo init (初始化hexo,将在相应文件夹下生成文件,需要联网)

hexo new "title"(新建文章)

hexo generate (可简写为hexo g,生成静态文件)

hexo deploy (可简写为hexo d将生成文件部署到网站,即发布至github仓库)

hexo server (可简写为hexo s 启动服务器,访问发网址为 http://localhost:4000)

hexo clean (清理缓存文件db.json和已生成文件public)

hexo list (列出网站资料,type有:page, post, route, tag, category等)

你可能感兴趣的:(从头开始,用github pages页 + git + hexo 搭建个人博客)