hexo最新入门详细介绍

  我是个小肉鸡(rookie),最近才开始更新csdn,也是昨天才了解怎么用hexo搭建环境,部署github,但是还是记录一下,顺便复习一遍,也希望有机会帮助刚刚接触这里的小伙伴,虽然是很老的技术了,但毕竟术业有专攻,闻到有先后。

一,前言

1.首先我想说的是,大家不管找什么资源,尤其是视频,一定要专挑一个看,不能两三个视频一起看,这样的话很容易出乱子,尤其是刚刚接触新知识,不是太懂原理,非常容易混淆。

2.看教学资源,一定要看最新的,尤其是计算机领域,很多东西更新都和以前不一样了。而且一定要看适应自己电脑操作系统版本的,最起码大差不差,细枝末节的再单独找大佬回答。我接下来也以windows(11)系统为例

二,准备工作

1,首先github这个网址ip因为在国外,所以经常网络不稳定。我建议大家首先 ctrl+r 输入 cmd 打开dos系统 ,再输入 ping github.com看看网络咋样,我觉得大部分人显示的是请求超时,因为我当时也是这样,如果你数据包没有丢失网络不错,请跳过1。如果你请求超时的话,请打开如下文件夹。

 第一个hosts文件,将其复制到桌面,然后打开(记事本),再文本最后面添加

#GitHub
140.82.113.4 github.com

前面的是github的IP地址,我搜的是这个,你也可以上网再搜下,看看有没有变化(直接百度github的ip地址就出来了),后面是网址的名称,这个方法可以让你访问GitHub网址更快,保存后,将其拖到原来的文件夹,替换原文件即可。(如果直接在原文件夹下修改,可能会因为权限不够无法修改)现在你再打开dos系统,ping一下。

 现在就一切正常了。 

2,下载node.js(Download | Node.js)和github(Page not found · GitHub)

下载很简单,或者直接上官网网搜,github进去后的页面就是不断下一步下一步,就可以了,我是装在了E盘。其他全部默认,最后安装。然后按一下win输入GIt Bash,就可以看到了。

此时还是打开dos命令,输入git  --version,有版本显示就验证了安装成功了。

然后就是node.js安装,也是一路确认,有个i accpet the .......就是勾选一下,一路next就行,这个我是安装在了C盘,我一开始装在了别的盘,后面好像权限有问题,很多问题,然后我就全删了,然后装在了c盘。而且我看很多教程要配环境变量,但是我重新装在了C盘后,系统自己配好了,我不知道为啥,可能最新版的软件不需要配置吧,反正搭建hexo环境不需要。

同样打开dos命令,输入node -v npm -v 验证是否安装成功,注意npm是下载node就带的东西,不需要下载了

 如图即可。此时准备工作已经就绪,工作完成1/3了。

三,正式开始

3,现在开始下载并初始化hexo,创建一个新的文件夹,文件名路径都无所谓(但是以后的搭建初始化换主题会在这个文件夹,要记住文件名,如果hexo给你玩坏了,直接把文件夹删掉就行),空白处右击会出现Git Bash Here 点击后输入:npm install -g hexo-cli,等待下载,此时可能下载成功可能会卡住不动,如果出现still ideaTree buildDeps等字样说明要换源了

npm config set registry http://registry.npm.taobao.org   换淘宝源

npm config set registry   验证是否成功

npm install -g hexo-cli   此时肯定下载成功

然后再输入 hexo init 此处有可能会出现网上各种各样稀奇古怪的问题,但是我当时并没有出现,你如果按照我的做法应该也不会出现问题 等待出现 start blogging with Hexo! 说明初始化成功。

现在你可以在git bash里面输入 hexo s  这个意思是本地预览,草稿,然后会出现一个网址,进入那个网址,就已经能看到hexo搭建的博客的初始页面了。不过目前只能在你这个电脑上能看到。

4,github官网注册账号,这个不用多说,进入官网后点击sign up注册谁都会吧,要记得你注册的username(用户名) ,email(邮箱) ,password(密码) 。创建好后可以登陆进去了,点击new或者create a new repositorty ,或者用浏览器翻译页面,点击新建仓库,新建的仓库名(

Repository name)是 你的username .+github.+io   后面的github.io是固定的,前面一定要是你的用户名,而且之后你的博客生成后,域名也是这个。然后把ADD a README file给勾选就可以创建成功了。

5,生成ssh -key。点击github网站的头像,选择setting ,找到ssh and gpg keys,里面的title随便写一个就行,下面的ssh(公钥)等会复制即可。那怎么生成ssh呢,别急。打开我的电脑随便找个空白的地方,还是鼠标右键打开Git Bash Here 再输入:

git config --global user.name"你的用户名"

git config --global email"你的邮箱"

告诉github你的用户名和邮箱

ssh - keygen -t rsa -C "你的邮箱"  然后就点击四下确定,一顿enter后就可以了,ssh文件在如下路径中

这里的yan是我的Administrator,一般人的路径应该是C:\Users\Administrator\.ssh。然后找到id_rsa.pub文件,用记事本打开,把里面的东西全部复制到github里面ssh and gpg keys的ssh里面,点完确定后,本地与github就已经连接成功了。此时一切都准备好了,我们马上就可以把本地用hexo搭建的博客通过github仓库(服务器)发到网上去。

6,打开你在3那里创建的文件夹,你会发现里面多了好多文件,找到-config.yml,鼠标滑倒最下面将代码改成如下

deploy:
  type: git(每个冒号后面空一两格)
  repo: git@github.com:yankyrie/yankyrie.github.io.git  (这个东西在github点击头像你建的仓库code那个ssh就是,复制即可)
  branch: main

 

 这个ssh就是上述的repo,记得保存。

在此文件夹空白处还是鼠标右击,然后选择Git Bash Here 输入:

hexo g    生成静态文件

hexo d    上传到网页上

至此就简单的搭建了一个最初的hexo的博客,打开浏览器,输入 你的用户名.github.io就能看到你的博客了。也欢迎大家到我的博客上看看,不过目前还没有开始更新。杨万里的博客 (yankyrie.github.io)​​​​​​  icon-default.png?t=M666https://yankyrie.github.io/

7,至于接下来hexo换主题啥的,或者怎么改框架的基本信息,就以后再说吧,学习情况记录到csdn上真累。 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值