使用Hexo搭建自己的个人博客

1 篇文章 0 订阅

一、环境搭建

1.1 安装node.js

1.1.1下载自己所需要的版本:

在这里插入图片描述

1.1.2检查是否安装成功:

在终端输入 npm -v 显示版本号则为安装成功
在这里插入图片描述

1.2 安装git

1.2.1下载自己所需要的版本,安装成功 鼠标右键会出现如图所示:

在这里插入图片描述

二、创建库

2.1注册gitbub账号

此处不做详细说明,自行注册即可。

2.2 建立仓库

2.2.1新建项目

新建一个名为你的用户名.github.io的仓库,例如,你的github用户名为user,就新建一个名为user.github.io的仓库,将来你的网站访问地址就为:http://user.github.io ,这样可以直接使用域名访问的仓库。
在这里插入图片描述

2.3 绑定域名(非必需)

2.3.1首先购买域名。

自行购买即可。

2.3.2解析域名。

在你的域名服务平台的控制台进行解析,设置两条记录,记录的类型都选择 CNAME,记录值都选择user.github.io,主机记录一条为空,另一条填写 www。

2.3.3设置pages

打开你的工程,点击 Settings:
在这里插入图片描述
然后找到 GitHub Pages 下的 Custom domain ,填写你的 www 域名,点击 save ,这时域名就可以访问到你的网站了。
在这里插入图片描述

2.3.4修复本地工程

GitHub工程里会出现一个CNAME文件里面写着你域名,见这个文件放到你的本地工程的所用主题下的source文件夹下。

2.4 配置SSH KEY

2.4.1鼠标右键git bash here

在这里插入图片描述

2.4.2创建SSH keys

输入命令:

ssh-keygen -t rsa -C "xxxxxxxx@xx.com"
2.4.3复制keys

进入生成的ssh目录 : C:\Users\Administrator\你电脑的用户名 .ssh 中, 打开 id_rsa.pub 文件, 将该文件中的内容复制

2.4.4将复制的内容粘进github

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4.5测试是否成功

输入命令:

$ ssh -T git@github.com

如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:
Hi ***! You’ve successfully authenticated, but GitHub does not provide shell access.
看到这个信息说明SSH已配置成功!

2.4.6还需配置:
$ git config --global user.name "***"	// 你的github用户名,非昵称
$ git config --global user.email  "xxx@xx.com"	// 填写你的github注册邮箱

三、 初始化工程

3.1 全局安装hexo

3.1.1全局安装hexo

打开终端输入命令:

npm install hexo-cli -g
3.1.2创建hexo项目

自行选择磁盘位置。
终端切换到这个目录,执行以下命令为:

$ hexo init gitblog  // 初始化项目 项目名称为gitblog
$ cd gitblog// 切换到gitblog目录下
$ npm install   // 这一步是安装所需的依赖
$ hexo g # 或者hexo generate  //生成静态文件
$ hexo s # 或者hexo server    //然后就可以在浏览器输入http://localhost:4000/ 就可以在本地查看初始化的项目了

在这里插入图片描述

3.2 下载并安装主题

3.2.1在F:/gitbolg/themes目录下打开终端,输入如下命令下载主题
git clone https://github.com/iissnan/hexo-theme-next.git
3.2.1配置主题

打开gitblog/_config.yml 文件
修改themes: next
其他配置可自行google.

四、文章写作

4.1新建文章

$ hexo new "first_article"

hexo/source/_post文件夹下创建一个名为first_article的markdown文件,会自动在文件开头添加

---
title: 标题
tags: 标签 
category: 分类
---

五、部署至github

5.1配置远程hexo与远程的连接

打开gitblog/_config.yml 文件,在最后:
在这里插入图片描述

5.2 在部署之前我们需要安装hexo-deployer-git:

npm install hexo-deployer-git --save

5.3 执行部署命令:

$ hexo g   //生成静态文件
$ hexo d  //部署上线 

5.4 在线访问

访问https:// username.github.io就是你的博客地址

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值