使用Hexo从0到1搭建个人博客详细教程(超详细,超简单)

简介: 使用Hexo从0到1搭建个人博客详细教程(超详细,超简单)
看完这篇,轻轻松松搭建个人博客,校花,班花,额,额

一,搭建前的软件准备(git,node)

搭建之前需要准备的软件:
Git:官网下载: https://git-scm.com/
Node.js 官网下载: http://nodejs.cn/

二, 安装hexo,完成简单本地页面展示

1.进入cmd窗口输入指令:

npm install -g hexo-cli

在这里插入图片描述

2.你可以先创建一个文件夹myblog,然后cd到这个文件夹下(或者在这个文件夹下直接右键git bash打开)。
在这里插入图片描述

接下来初始化一下hexo

hexo init

在这里插入图片描述

3.查看是否能启动成功

hexo s

在这里插入图片描述

新建完成后,指定文件夹目录下有:
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题
_config.yml: 博客的配置文件

4.复制网址打开

http://localhost:4000/

在这里插入图片描述

这是初始界面,我们需要部署到github上。

ctrl+C可以停止;

三,将Hexo部署到Github

1.Github创建个人仓库

首先,需要有一个github账号。登上账号后建一个仓库:仓库名为你的用户名.github.io,
举例如下:
创建一个和你用户名相同的仓库,后面加.github.io,
只有这样,将来要部署到GitHub的时候,才会被识别,也就是xxxx.github.io,其中xxx就是你注册GitHub的用户名.

在这里插入图片描述

2.生成ssh添加到Github

在Github上创建仓库完成之后,需要设置ssh免密登录

1.打开cmd窗口:执行如下命令:

git config --global user.name "yourname"
git config --global user.email "youremail"

这里的yourname输入你的GitHub用户名,youremail输入你GitHub的邮箱。这样GitHub才能知道你是不是对应它的账户。用户名为仓库的名称,邮箱为注册github的邮箱,举例如下:

在这里插入图片描述

防止输错可以检查:

git config user.name
git config user.email

2.接着进入到家目录:C:\Users\libinbin,右击打开git bash 。
输入:

ssh-keygen -t rsa -C 2412757158@qq.com

后面是自己注册github的邮箱,然后敲三次回车,

在这里插入图片描述

3.接着就会发现C:\Users\libinbin下多了一个.ssh目录,打开后有一个公钥,一个私钥。id_rsa.pub是公钥,我们需要打开它,复制里面的内容。

然后进入github:

点击setings
在这里插入图片描述

进行以下操作

在这里插入图片描述
发现我们需要一个密钥,把我们刚刚复制的密钥粘进去,title随便起

在这里插入图片描述
点击 Add SSH Key

3.进行部署

这一步,我们就可以将hexo和GitHub关联起来,也就是将hexo生成的文章部署到GitHub上,打开站点配置文件 _config.yml,翻到最后,修改为
YourgithubName就是你的GitHub账户

1.修改配置文件
在这里插入图片描述

修改内容:

deploy:
  type: git
  repo: git@github.com:goubin18/goubin18.github.io.git
  branch: main

在这里插入图片描述

注意:后面有空格

repo:获取步骤如下

点进自己刚刚创建的仓库,复制

在这里插入图片描述

2.找到自己的博客路径打开

在这里插入图片描述

这个时候需要先安装deploy-git ,也就是部署的命令,这样你才能用命令部署到GitHub。

npm install hexo-deployer-git --save

在这里插入图片描述

2.然后依次执行以下命令:


hexo c   #清除缓存文件 db.json 和已生成的静态文件 public
hexo g       #生成网站静态文件到默认设置的 public 文件夹(hexo generate 的缩写)
hexo d       #自动生成网站静态文件,并部署到设定的仓库(hexo deploy 的缩写)

注意deploy时会让输个yes

最后回到github上查看自己的仓库:

在这里插入图片描述
这就表示上传成功。

现在就可以使用xxx.github.io来访问你的博客啦
例如:我的用户名是goubin18,那么我的博客地址就是goubin18.github.io

举例如下:

在这里插入图片描述

写在最后:

现在简单的博客已经搭建完成了
现在你的个人网站的地址是 xxx.github.io,如果觉得这个网址配不上帅气多金的你,你就可以设置个人域名了。但是需要花钱。
小提示:
操作要细心,如果出现了问题可以私信留言,大家一起想办法!

下期预告:设置主题

相关文章
|
存储 对象存储 CDN
Hexo从0到1搭建博客系列04:图床的最佳实践
Hexo从0到1搭建博客系列04:图床的最佳实践
902 0
|
Kubernetes Ubuntu 应用服务中间件
在Ubuntu22.04 LTS上搭建Kubernetes集群
在Ubuntu22.04.4上安装Kubernetes v1.28.7,步骤超详细
7263 3
在Ubuntu22.04 LTS上搭建Kubernetes集群
|
存储 Rust 并行计算
【密码学】一文读懂XTS模式
这篇文章的灵感来源于我偶然翻到的一个某U盘有关磁盘加密的一个介绍(这一篇不是广告蛤), 然后发现这个模式我之前还真没遇到过,因此呢,就学习了一下,就出来了这一篇文章。
8723 0
【密码学】一文读懂XTS模式
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名2
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
3409 0
|
弹性计算 开发工具 git
GitLab的安装及使用教程
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,与Github类似。本篇教程将教你如何安装部署及使用GitLab。
132695 1
|
Prometheus 监控 Cloud Native
云原生监控实战:Prometheus+Grafana快速搭建指南
云原生监控实战:Prometheus+Grafana快速搭建指南
|
IDE Linux 开发工具
2022.2最新idea破解,window,mac通用
1、安装IDEA,一路next即可,遇到安装路径时,记得修改安装路径。 2、安装完成,打开IDEA,会先弹出一个注册框,勾选Evaluate for free,点击Evaluate,然后进入主界面 3. 开始破解
17065 0
2022.2最新idea破解,window,mac通用
|
存储 数据采集 JSON
彻底搞懂监控系统,使用Prometheus +Grafana搭建完整的应用监控系统
监控是运维系统的基础,我们衡量一个公司/部门的运维水平,看他们的监控系统就可以了。一个完善的监控系统可以提高应用的可用性和可靠性,在提供更优质服务的前提下,降低运维的投入和工作量,为用户带来更多的商业利益和客户体验。下面就带大家彻底搞懂监控系统,使用Prometheus +Grafana搭建完整的应用监控系统。
17790 1
彻底搞懂监控系统,使用Prometheus +Grafana搭建完整的应用监控系统

热门文章

最新文章