当前位置: 首页>前端>正文

❤ hexo主题+Gitee搭建个人博客

Hexo的基本使用

常用命令

hexo new '' 新建文章
hexo c&&hexo g&&hexo s  一键三连
hexo d 推送

1. npm install -g hexo 安装hexo
2. hexo init Lourance初始化
3. npm install hexo-cli -g  安装hexo脚手架
5. cd Lourance  进入目录
6. npm install  进一步安装hexo所需文件
7. 启动
	hexo clean   # 清除所有记录 /hexo c
	hexo generate  # 生成静态网页 /hexo g
	hexo server    # 启动服务 /hexo s

其他
ssh-keygen -t rsa -C "2455067339@qq.com" 生成电脑的个人密钥
npm install hexo-deployer-git --save 部署工具的安装


部署前准备添加公钥
1、注册登录码云
2、生成|添加SSH公钥
3、配置 ssh 账户和邮箱
	git config --global user.email *********@qq.com # 设置邮箱
	git config --global user.name '****'   # 设置用户名
4、查看账户和邮箱
	git config --global user.name
	git config --global user.email
5、本地生成ssh公钥
	ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
6、查看 ssh 公钥
	vim ~/.ssh/id_rsa.pub
7、 部署到码云上面
8、 测试  ssh -T git@gitee.com
9、 配置连接 Gitee
10、复制 Gitee上的个人URL ,到 hexo 的配置文件 _config.yml

1. 认识

官网

官网地址:https://hexo.io/zh-cn/
❤ hexo主题+Gitee搭建个人博客,在这里插入图片描述,第1张

介绍

Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。即把用户的markdown文件,按照指定的主题解析成静态网页。

2. 安装

准备环境

准备环境
	1.node 
	hexo 基于 node,所以首先要安装node环境(node尽量18以及以上)
	2.npm
	包管理工具

安装

npm install -g hexo-cli 安装hexo脚手架

安装成功:
❤ hexo主题+Gitee搭建个人博客,在这里插入图片描述,第2张

3. 使用

部署发布

hexo init (初始化 hexo,必须是空文件夹)
npm install (工程配置)

浏览器调试
hexo g ()
hexo s (启动hexo的服务)

网速过慢

npm是从国外服务器下载,速度慢可能出现异常,所以我们可以安装cnpm来替换npm

# 终端输入
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
#查看安装版本
$ cnpm -v

安装淘宝镜像文件 【后续补充】

安装淘宝镜像文件 【后续补充】
git config --global user.name "Lourance"
git config --global user.email "2455067339@qq.com"

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。
可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

本地推送到远程仓库出的问题解决

[remote rejected] master -> master (hook declined) error: failed to push some refs to

解决方法:码云的解决方法 : 设置>多邮箱管理>公开

终端输入“hexo clean”报错,正确做法是:

首先定位到博客文件夹,输入以下命令并回车:
cd /Users/你的用户文件夹名/你的 blog 文件夹名【我的 tbai】
开启 root 权限(超级管理员权限),输入以下命令并回车:
sudo su
最后一步,依次输入 hexo 三连并回车:

$ hexo clean
$ hexo g
$ hexo d

Gitee上出现未可知的违规信息

检查以后发现是文章里面有 &  ,Gitee
// 删除以后再次更新正常

hexo博客使用Next主题,将主题改为子主题Gemini后,用hexo s启动服务器本地查看正常,但hexo d推送至服务器后,服务器端的主题并没有改变。

解决方法
使用命令hexo clean清除缓存后,再重新使用hexo g编译,最后再用hexo d推送即可。

markdown主题图片不显示

问题:改主题为Gemini时,hexo clean,hexo g,hexo d 三个命令完成后主题未改变
解决办法:删除next下的.git文件夹(这好像是个隐藏文件夹),再上传时修改成功。

附:后来我又发现用 hexo s 命令查看网页部署时是成功的,但是 hexo d 部署到GitHub上就不行,后来等一会就行了,可能是有延迟。

我的博客以及相关其他博客

https://ltbai.gitee.io/note/ 我的博客

https://lovelijunyi.gitee.io/
https://sunhwee.com/

https://www.xamrdz.com/web/2vs1848615.html

相关文章: