侧边栏壁纸
博主头像
babajaja博主等级

种一棵树最好的时机是十年前,其次是现在。

  • 累计撰写 6 篇文章
  • 累计创建 7 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

搭建个人博客基于hexo+gitee pages(Gitee Pages 暂停提供服务)

babajaja
2024-06-27 / 0 评论 / 0 点赞 / 208 阅读 / 3445 字

安装node.js(在自己电脑)

用途:Node是一个基于ChromeJavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用

node.js下载地址(下载长期稳定版LTS):https://nodejs.org/en

下载node.js后,点击安装即可

+++info 个人记录本地安装地址

Node.js v18.16.0 to /usr/local/bin/node

npm v9.5.1 to /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

+++

安装hexo插件

安装命令:

npm install -g hexo-cil

:::info no-icon
如果没有npm包管理器,需先安装npm
:::

安装报错:

报错信息是说权限不足,需加sudo或切换root用户执行即可

查看hexo是否安装成功:

运行hexo

在/Users/dengjunke/下创建博客目录jax_blog,进入目录执行

初始化博客:

sudo hexo init

启动博客:

sudo hexo s

打开浏览器,输入[http:localhost:4000]{.orange}

创建blog文章:

sudo hexo new "blog标题"

清除博客缓存:

sudo hexo clean

将md文件生成静态页面:

sudo hexo g

到gitee部署博客

完成以上步骤,博客已经可以在本地运行了,但博客不可能仅仅在本地使用,需要公开使用,我们可以选择部署到github、gitee或者云服务器上。本人考虑github的访问慢和云服务器的成本问题,选择部署在gitee上。

在gitee创建开源仓库

安装hexo-deployer-git插件

到博客目录/Users/dengjunke/jax_blog下安装插件

sudo npm install --save hexo-deployer-git

设置远程仓库

打开_config.yml,添加配置

sudo vim _config.yml

设置url

设置仓库地址

deploy:
type: git
repo: https://gitee.com/martelli/jax_blog
branch: master

  • repo为仓库地址
  • branch为分支

部署到远端gitee

在博客目录/Users/dengjunke/jax_blog下执行:

sudo hexo d

gitee pages服务中部署博客

进入gitee pages页面,选择分支部署即可

参考文档:

https://blog.csdn.net/leilei__66/article/details/124365919

0

评论区