搭建一个Hexo博客并用vercel部署

Hexo 是一款基于Node.js的静态博客生成器,具有简单易用、快速高效、丰富主题、插件支持等特点,适合用于个人博客、技术文档、个人网站等场景。而且基于 markdown 编写起来非常顺畅,个人非常喜欢这个博客。这次下定决心搭建一个 Hexo 博客来实现我日常分享的一个小博客网站。

前置准备

  1. 一台 windows 笔记本电脑,当然 mac 电脑也是没问题的,即使 Linux 电脑也是可以的。
  2. Git工具: Git (git-scm.com)
  3. Node+ Npm工具:Node.js (nodejs.org)
  4. 准备好 Hexo 博客程序: https://hexo.io/
  5. 创建一个 Git 仓库
  6. 注册一个 vercel 账号(如果有自己的服务器或者不适用 vercel 可以不用管这一步):https://vercel.com/
  7. 准备一个域名(如果不需要独立域名可以略过这一步)
  8. hexo 本地图片部署

正式开始

安装 Hexo 工具

上面的 GITNode在百度或者谷歌上已经有很多相关专业的教程,这里就不详细讲解这块的知识了。一般来说到官网上下载完毕直接下一步下一步即可。我们先来全局安装一个 Hexo 工具

npm install hexo-cli -g
创建 hexo 本地博客程序

安装完成之后我们就可以使用 hexo 的工具来创建博客了。在电脑上创建一个目录并进入该目录,我起名叫做 javier-blog,刚才我们安装过 Git 工具这时候就派上用场了。在该目录内右键找到 Git Bash Here 点击打开一个 Git的命令行窗口或者你可以使用其他的命令行工具。执行以下命令

hexo init 
# 下面是在执行上面的命令之后的结果
INFO  Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
INFO  Install dependencies
INFO  Start blogging with Hexo!
启动 hexo 本地服务

安装完成 hexo程序直接执行 hexo s 命令就可以打开 hexo 的本地服务。在命令行上会显示启动后的服务地址。

INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8dvODIcY-1684911538545)(images/aPtEJvCMY6RhBe0rC1t39vkeJIn6D2QHBAmIp_kJYp4.png)]

以上就正式搭建完成 hexo 的博客程序了。

修改博客的基本信息

修改 博客的标题,副标题,描述,语言时区等信息

在这里插入图片描述

修改博客地址

在这里插入图片描述

创建 github 仓库

打开 https://github.com/ 创建一个仓库用来存储我们的部署程序,创建后是这个样子的。

在这里插入图片描述

在这里插入图片描述

同步本地 Hexo 部署页面到 github 中

初始化 git 项目

git init
git remote add origin https://github.com/runbrick/javier-blog.git

打开本地 **hexo **项目目录并执行下面的命令,用来安装 git 的部署组件

npm install hexo-deployer-git --save

安装之后在项目目录中找到 _config.yml 修改 deploy 参数

deploy:
  type: 'git'
  repo: 'https://github.com/runbrick/javier-blog.git'
  branch: 'master'

执行 hexo g 然后执行 hexo d 将静态页面部署到 github 上,是这个样子的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1l70CeCZ-1684911538549)(images/IOcwTUiphjTqmWR1El8GuUpiJZt88ZpACMDzbcDsuEk.png)]

将项目部署到 vercel 上

如果不需要部署到 vercel 上此步可以略过

在 **dashboard **上 选择 Create a New Project

在这里插入图片描述

在关联的 **github **账户中,找到刚才的博客仓库,选择 import

在这里插入图片描述

进入部署页面选择 deploy

在这里插入图片描述

生成之后点击 Continue to Dashboard

在这里插入图片描述

点击 Visit 就可以看到刚刚生成的博客程序了

在这里插入图片描述

将项目资源文件放入同一个仓库中

在命令行创建一个新的分支并切换过去

git checkout -b source

提交代码

git add .
git commit -m "first commit"
git push origin source
常用命令
hexo new "name"       # 新建文章
hexo new page "name"  # 新建页面
hexo g                # 生成页面
hexo d                # 部署
hexo g -d             # 生成页面并部署
hexo s                # 本地预览
hexo clean            # 清除缓存和已生成的静态文件
hexo help             # 帮助
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Hexo搭建博客并将其部署Gitee的过程中,你需要进行一些修改以确保正确的部署。 首先,你需要在_config.yml文件中找到deploy配置部分。在这里,你需要对deploy进行如下修改: ``` deploy: - type: git repo: https://gitee.com/你的用户名/你的仓库名.git branch: master ``` 将上述代码中的"你的用户名"替换为你在Gitee上的用户名,并将"你的仓库名"替换为你的博客仓库在Gitee上的名称。 接下来,你需要将你的博客同时部署GitHub,以便在无法访问Gitee时,仍可通过GitHub访问你的博客。在_config.yml文件的deploy配置中,添加以下代码: ``` - type: git repo: https://github.com/你的用户名/你的仓库名.git branch: master ``` 同样,将上述代码中的"你的用户名"替换为你在GitHub上的用户名,并将"你的仓库名"替换为你的博客仓库在GitHub上的名称。 完成以上修改后,保存并关闭_config.yml文件。接下来,你可以通过运行命令`hexo deploy`将你的博客部署Gitee和GitHub。 请注意,部署Gitee相对于GitHub可能会稍微麻烦一些,因为你需要手动去Gitee的网站上更新一次才能看到更新效果。这是因为Gitee是国内版的GitHub,速度相对较快,但在部署时需要手动同步。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [搭建hexo博客——Gitee篇](https://blog.csdn.net/qq_939317133/article/details/124046319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [hexo博客同时部署gitee和github搭建镜像站](https://blog.csdn.net/liegu0317/article/details/123058346)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值