【零基础,不花一分钱】搭建个人博客(hexo博客框架)

【零基础,不花一分钱】搭建个人博客(hexo博客框架)

说明:在此之前我看过很多搭建个人博客的方法,因为本人的平穷或者动手能力差都让这件事告一段落。最近看到有朋友免费建了自己的博客,这让我心动不已。果然,用了半天时间我也搞了个博客。下面把这个好方法分享给大家。(小声bb:最主要的是自己的一个记录,在这个过程遇到不少问题,解决方法的链接都怼上。)

一、安装node.js

node.js的下载安装地址:链接: https://nodejs.org/en/ LTS为长期稳定版
安装步骤:不停的下一步就完事了

​配置node.js的环境变量 (将node.js的安装路径配置进path变量里面 例:E:\PersonBlog\Tools\Node\node-v14.17.4-x64)
在这里插入图片描述
不知道自己node装哪的同学找到node.exe的位置,那就是node的安装位置
在这里插入图片描述

​检查安装成功否: windows命令行输入 npm -v

6.14.14是版本号,出现版本号就行,不同时间下载的版本可能不同
[6.14.14是版本号,出现版本号就行,不同时间下载的版本可能不同

二、淘宝镜像的下载和使用

【上链接】这是小白操作指导链接
npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等) npm是可以理解为Node.js的一个安装命令,使用它下载的内容是因为它请求的不是国内的镜像进行下载,直接请求国外的官网下载对应包,如果没有开启VPN下载比较慢。那我们怎么办呢?这里我们可以使用国内镜像(淘宝镜像cnpm)。

cnpm的下载命令:npm install -g cnpm -registry=https:*//registry.nlark.com
检查安装是否成功:cnpm -v

这是正确安装成功的图
在这里插入图片描述
nlark和taobao一样,毕竟是支付宝的。
在这里插入图片描述

三、安装hexo博客框架

安装命令: cnpm install -g hexo-cli

​ 检查安装是否成功:hexo -v

​ //使用 npm或者cnpm下载的插件都在这样类似的一个目录下:C:\Users\Lily\AppData\Roaming\npm

四、下载GIT后面的搭建过程需要git的支持。

​ GIT的下载地址: 链接: https://git-scm.com/downloads.(国外的网站,访问速度较慢)。

​ 安装和配置自行搜索。网上一大堆。
git安装教程,只看安装步骤
idea中配置git,和本博客无关,是自己的记录
git工作流程

重点: 建议安装较为新的版本,不然后面的搭建过程可能会出现版本不兼容的情况。我个人卡了半天搜索了很久才得以解决。

五、使用hexo框架正式搭建博客

1.自己找一个磁盘新建一个文件夹(blog)之后如果搭建出问题直接干掉这个文件夹然后重新搭建就完事了。
2.在命令行把工作路径切换到上面的blog文件夹。
3.在命令行敲上hexo init 命令。初始化一个博客。(如果没有下载GIT会出错)
4.初始化完成之后使用hexo s命令启动博客。
5.启动之后,复制Hexo is running at http://localhost:4000 中的路径。该路径就是你的博客访问地址。
6.新建一篇博文 hexo n “博文名称”
7.清理一下 hexo clean 清除缓存文件 db.json 和已生成的静态文件 public 。
8.再生成一下 hexo g 生成网站静态文件到默认设置的 public 文件夹。
9.登录第五步的网站来查看自己生成的博文。
在这里插入图片描述

六、将博客部署到远端

注:hexo搭建的是静态博客系统,只能自己访问,要想被别人也访问就需要部署到远端。推荐免费的github

步骤:

1.首先你需要自己注册一个github账号。在github上面创建一个远程仓库。

注:用户部署的个人博客的github仓库的名字必须符合特定要求才行。格式为:个人github账号名称.github.io

注:后面只需要在浏览器地址栏输入上述格式名称就可以进行访问。

2.在blog目录下安装一个git部署的插件 安装命令cnpm install --save hexo-deployer-git

注:忽略安装过程的warning。

3.配置bog目录下的_config.yml文件

在文件的末尾deploy下面添加:

type: ‘git’ (注意输入为引文 “ ` ” 且有空格)
repo: https://github.com/wangchen-he/wangchen-he.github.io.git(远程仓库地址)
branch: master

4.使用命令hexo d 自动生成网站静态文件,并部署到设定的仓库。

注:这个地方如果你的git版本过低会一直报错,部署失败。

注:看stackflow的解答,似乎是因为有安全问题还是什么,于是git开发者在2.16.x版本左右的改动中不知道修改了什么地方,老版本 的git获取username会出现问题,安装最新版本再试就没问题了。

5.然后就可以在浏览器中直接访问了

注:访问地址:个人github账号名称.github.io。如果访问不成功看看这两个链接可能有帮助:
链接一
链接二10054错误
在这里插入图片描述
看到hexo d就可以结束了

八、设置博客主题

步骤
1.自己在网上找自己想要的博客主题,然后下载到博客目录的themes目录下面。

2.配置bog目录下的_config.yml文件

修改Extensions下面的theme: landscape,将landscape换成自己下载的主题。

3.然后 执行hexo clean hexo g hexo s hexo d 就可以在远端看到了。

我喜欢的两个主体:
matery 参考博客 闪烁之狐博客
butterfly 参考博客 时光如水博客 【附加】:buffterfly魔改 csdn

最后

搭建博客的方法
Git 将本地仓库连接多个远程仓库
将hexo博客同时托管到github和coding
一个自己喜欢的博主写的此片文章
嘟爷
评论接入
取消淘宝镜像

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值