使用Github+Hexo搭建个人博客 - Hexo建站(一)

一、博客搭建


1.1.1 安装nodejs

官网: https://nodejs.org/en/
下载好后, 打开一直下一步即可.

查看是否安装成功

$ node -v
v12.10.0

1.1.2 安装Git

Windows: 下载并安装 https://git-scm.com/download/win

1.1.2.1 git设置

配置推送的用户名和邮箱

$ git config --global user.name “github’s Name”
$ git config --global user.email “[email protected]”
$ git config --list

生成ssh密钥文件:

$ ssh-keygen -t rsa -C "github的注册邮箱"

找到C盘下User→用户名→.ssh→id_rsa.pub
复制里面的内容到github的用户头像中settingSSH and GPG keysNew SSH key里面
在这里插入图片描述


1.2 更换下载源

通过npm来下载cnpm, 来提高Hexo的下载速度

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

换好下载源后,

1.3 安装Hexo

$ cnpm install -g hexo-cli

1.4 搭建博客

首先找个路径, 新建文件夹来存放Hexo创建的文件

$ mkdir blog

初始化Hexo

$ hexo init

二、github设置


2.1 新建一个仓库

仓库的名字和账号名称一致
在这里插入图片描述
设置主题
找到setting后, 向下拉, 找到Github Pages, 选择主题, 然后确定
在这里插入图片描述
在这里插入图片描述

1.5 向github推送博客

  1. 安装 hexo-deployer-git
    $ npm install hexo-deployer-git --save
  2. 编辑 _config.yml文件
    deploy:
    type: git
    repository: github上仓库的ssh的地址
    branch: master
    
    在这里插入图片描述
  3. 本地部署博客
    hexo s
    网址输入: localhost:4000即可
  4. 远程推送网站
    • 如出现缓存引起的异常, 可以在生成命令前执行清除缓存命令:hexo clean
    • 生成静态文件: heox generate
    • 推送到网站: hexo deploy 或者 dexo d

[参考链接]:
6. One-Command Deployment
7. hexo官方文档
8. NexT主题官网

发布了190 篇原创文章 · 获赞 153 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_36852780/article/details/104593033