使用hexo+gitee从零搭建个人博客

项目预览:
https://fengjunhong.gitee.io/

一、前期准备

1.Node.js:下载 | Node.js 中文网 (nodejs.cn) ,Hexo 是基于Node.js 的博客框架

教程:https://blog.csdn.net/weixin_52799373/article/details/123840137

node -v 
npm  -v  \

 # 安装 Node.js 淘宝镜像加速器 (cnpm)
npm install -g cnpm --registry=https://registry.npm.taobao.org

2.安装版本控制工具 Git :用来将本地项目托管到码云

官网:https://git-scm.com/download

阿里淘宝镜像站:https://npm.taobao.org/mirrors/git-for-windows/

安装方式:一直默认安装就行

git 官网下载地址是在 github 上,所以国内下载速度应该很慢,甚至打不开,可以尝试去阿里淘宝镜像站下载最新的版本,速度较快。打开阿里淘宝镜像站拖到最下面,下载对应系统位数的版本即可
在这里插入图片描述

二、hexo 的安装和初始化

Hexo安装:打开cmd,输入下面命令。

全局安装

# 全局安装
npm install hexo-cli -g

# 查看版本
hexo -v

初始化 hexo

D:\Project\blog>hexo init

# --------------以下为输出内容-----------------------
INFO  Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
INFO  Install dependencies
INFO  Start blogging with Hexo!

开始运行 hexo

D:\Project\blog>hexo s

# --------------以下为输出内容-----------------------
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.
# =================== 常用命令 =================== 
hexo clean # 清空已有hexo网站文件
hexo g(or generate) # 依据网页文本与新的CSS样式生成新网站文件
hexo s(or server) # 启动本地服务器,可以在localhost:4000查看网站修改效果

打开本地服务区
http://localhost:4000/
在这里插入图片描述
本地hexo项目搭建成功

项目主要文件目录介绍:
.
├── .deploy # 需要部署的文件
├── node_modules # 项目所有的依赖包和插件
├── public # 生成的静态网页文件
├── scaffolds # 文章模板
├── source # 博客正文和其他源文件等都应该放在这里
| ├── _drafts # 草稿
| └── _posts # 文章
├── themes # 主题
├── _config.yml # 全局配置文件
└── package.json # 项目依赖信息

三、将项目部署到码云

上面的那些步骤已经让你的网站能够在本地服务器上成功运行了,但是本地服务器只有你自己能查看,为了让网站呈现在更多人面前,我们可以通过 Gitee Pages 服务来进行自动化部署,这样你的网站就有了公开的可分享的网址了

5.1 注册 gitee 账号
gitee 官网:https://gitee.com/

记住你的注册邮箱、注册用户名、注册密码,稍后会用得上。

5.2 新建仓库
注意仓库名称和路径名称要一致,按照图示进行设置就行。
在这里插入图片描述

修改配置文件

配置blog 主目录中的 _config.yml ,用记事本打开 _config.yml ,根据你自己的仓库地址来修改配置文件,然后保存
deploy:
type: git
repository: https://gitee.com/fengjunhong/blog2.git
branch: master
修改项目配置文件(在hexo文件里面的):_config.yml,在最下面添加,修改如下内容
注:一定要加空格

安装 hexo-git 部署工具
npm install hexo-deployer-git --save

hexo g --d #一键部署
绑定 gitee 账户信息
git config --global user.email "换成你自己的注册邮箱"
git config --global user.name "换成你自己的注册用户名"
第一次部署 hexo

第一次部署时会弹出一个对话框,提示输入 gitee 码云的账号密码。部署成功后,登陆码云。此时本地文件夹中出现有一个public文件夹,代表部署成功。

在这里插入图片描述

前往 Gitee Pages 手动更新

在这里插入图片描述
在这里插入图片描述
之后使用提供的网址即可访问博客,每次重新上传代码到gitee时,都需要点击下图的更新按钮重启page服务

访问生成的网址,部署成功!

在这里插入图片描述

四、写文章

D:\Project\blog>hexo new "我的第一篇文章"
INFO  Validating config
INFO  Created: D:\Project\blog\source\_posts\我的第一篇文章.md

之后,使用 hexo g --d 命令推送到 gitee上,并在 gitee 上更新一下 Gitee Pages 服务即可

扩展

更换主题

Hexo 官网:https://hexo.io/zh-cn/,用来下载主题
在这里插入图片描述
打开hexo:https://hexo.io/zh-cn,选择主题,点击,打开github,下载主题,把主题下载到本地themes文件下
Yilia-plus
在这里插入图片描述
注:下载下来的主题,名称一定要修改成主题要求的名称。
在这里插入图片描述
启动项目,访问:http://localhost:4000/先在本地查看主题是否修改成功

将修改后的项目部署到远程仓库Gitee

访问码云地址,修改并部署成功!

Hexo + Gitee 部署自己的个人博客完成!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值