hexo+github个人博客简易快速上手

在这个过程中无论任何报错和失误都不要怕,面向百度可以解决一切问题,百度不能解决的都是自己没查到位的,hexo+github搭建博客已经相对完善,解决方法也相对成熟,跟着前辈走总会有肉吃。

1.部署环境

1.安装node.js
https://nodejs.org/en/
在这里插入图片描述
下载好了之后一路next,无脑安装即可。
2.打开万能小黑窗,看node是否安装好。
在这里插入图片描述
3.先安装一个cnpm一个国内镜像源
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.安装hexo
cnpm install -g hexo-cli
在这里插入图片描述
5.验证一下
hexo -v
6.在本机任何地方新建一个文件夹,进入这个文件夹,开始接下来的操作,如果以后出现啥问题,把这个文件夹干掉重新来就好

2.初始化博客

1.初始化hexo init
2.启动hexo -s,本地浏览器打开“localhost:4000”就可以看到

3.写博客

断开博客:ctrl+c
1.新建一波文章hexo -n "我的第一篇博客文章",会生成一篇文章,可以在本地用typroa中打开md文章编辑。
2.清理hexo clean
3.生成文章hexo -g
4.启动hexo -s,本地启动到这里就已经结束了,优雅又完美。

4.把博客部署到远端

我们不可能永远旨在本打开自己的博客,这就需要把博客部署到远端。
1.打开github,在这之前没有的话要自己注册一个账号,然后配置SSHkey,新建一个仓库,起名一定要用用户名.github.io,描述随便写,然后creat

  • 配置ssh
    • 运行Git Bash
    • ssh-keygen -t rsa -C "1023709746@qq.com"// 填写你的github注册邮箱
      在这里插入图片描述
    • 找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容
    • 进入git主页,Settings -> SSH and GPG keys -> New SSH key
    • 粘贴复制的内容保存,title随便起个名
    • 输入ssh -T git@github.com
    • 配置全局git信息
      git config --global user.name "liuyangyang2"
      git config --global user.email "1023709746@qq.com"
      在这里插入图片描述

2.安装一个插件cnpm install --save hexo-deployer-git
3.设置_config.yml文件

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git 
  repo: https://github.com/liuyangyang2/liuyangyang2.github.io.git
  branch: master

4.访问liuyangyang2.github.io就可以访问到自己的博客。

5.换主题

小黑窗进入blog文件夹,以yilia这个主题为例
1.下载主题
git clone https://github.com/litten/hexo-theme-yiilia.git themes/yilia
2.修改_config.yml文件
在这里插入图片描述
3.清理hexo clean
4.生成hexo g
5.启动hexo s
6.本地访问localhost:4000可以看到主题已经改变
7.ctrl+c停止然后推到远端hexo d,这样访问https://liuyangyang2.github.io/就可以看到主题发生变化。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值