无服务器搭建静态博客|Mac 系统本地安装Hexo博客并部署到GitHub-南盟笔记

AI-摘要
NanGe GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页 🏠
前往爱发电购买
无服务器搭建静态博客|Mac 系统本地安装Hexo博客并部署到GitHub-南盟笔记
Nan Ge一、搭建Hexo 环境
安装Node.js
安装Git
- (安装包)官方下载地址: https://git-scm.cn/install/mac
二、本地安装Hexo
1、新建“文件夹”,名称随意但“不能有中文字符”,并在文件夹中运行终端
1 | mkdir 文件夹名 && cd 文件夹名 |
2、安装Hexo运行环境和依赖
1 | sudo npm install -g hexo-cli |
1 | hexo -v |
1 | hexo init |
1 | sudo npm install |
1 | hexo cl && hexo g && hexo s |
三、更换Hexo主题
主题文档教程:https://docs.anheyu.com/
1、安装主题
1 | git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu |
2、修改_config.yml文件
landscape 修改为anzhiyu保存即可(快捷键:command+s)
1 | # Extensions |
覆盖配置可以使主题配置放置在 anzhiyu 目录之外,避免在更新主题时丢失自定义的配置
1 | cp -rf ./themes/anzhiyu/_config.yml ./_config.anzhiyu.yml |
3、运行Hexo 必要的插件安装
安装插件:(如出现错误请在代码前加 sudo 命令运行)
1 | npm install hexo-deployer-git hexo-renderer-pug hexo-renderer-stylus --save |
运行全部代码即可看到已经更换了主题~
1 | hexo cl #(全称:hexo clean)该命令用于“清除”生成的缓存静态文件 |
四、托管Hexo博客
1、注册GitHub(需要梯子访问,请自行解决)
注册登录之后,新建仓库
配置GitHub用户名与邮箱
1 | ssh-keygen -t rsa -C "你的 GitHub 邮箱" |
1 | cat ~/.ssh/id_rsa.pub |
2、添加密钥到GitHub
直达链接:Add new SSH key 把生成的密钥填入,按照下图流程填入即可~
检测是否连接成功
1 | ssh -T git@github.com |
3、上传代码 到GitHub托管
1 | git add . |
后续推送: 比如发布新文章,或改动代码,就使用以下代码推送方式到GitHub,会自动同步edgone
1 | git add . |
五、部署上线Hexo
腾讯云新推出免费托管服务服务总览 - 服务总览 - EdgeOne - 控制台 (tencentcloud.com)
- 注册账号,选择page 授权GitHub账号选择仓库,选择Hexo ,点击部署即可
- 部署成功可预览,长期使用需添加自定义域名,域名添加方法 (比如:腾讯域名,那么在腾讯云nds解析,按照给的提示操作添加即可~最后设置证书、https访问即可
点击预览本站主题Dome链接 https://blog.liliee.cn/





