创建 Hexo 项目

创建 Hexo 项目

  1. 请在命令行中进入到你想创建项目的目录(例如 E:\y1y\),然后执行以下命令:
1
2
hexo init .
hexo install
  1. 修改 _config.yml

打开 Hexo 项目的 _config.yml 文件,进行以下配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Site
title: Uneac1
subtitle: ''
description: ''
keywords:
author: Uneac1
language: zh-CN
timezone: 'Asia/Shanghai'

# URL
url: https://y130.icu

# ... existing code ...

# Deployment
deploy:
type: git
repo: git@github.com:UNEAC1/UNEAC1.github.io.git
branch: main

安装 hexo-deployer-git 插件

  1. 在命令行中执行以下命令安装部署插件:
1
2
cd e:/y1y/x
npm install hexo-deployer-git --save
  1. 配置 Git 全局信息

使用以下命令配置你的 Git 用户信息:

1
2
git config --global user.name "Uneac1"
git config --global user.email "1006849568@qq.com"
  1. 安装 Hexo 所需的依赖
1
npm install
  1. 启动 SSH 代理
1
2
3
eval $(ssh-agent -s)

ssh-add E:/yil/yy130
  1. 测试连接
  • 使用以下命令测试是否可以成功连接 GitHub:
1
ssh -T git@github.com
  • 如果一切设置正确,GitHub 会回复:
1
Hi your_username! You've successfully authenticated, but GitHub does not provide shell access.

生成 public

1
2
hexo clean
hexo generate
  1. 初始化git仓库:
1
2
git init
git add .
  1. 链接到远程仓库:
1
git remote add origin git@github.com:Uneac1/repo.git
  1. 提交git:
1
git commit -m "LOL1"
  1. 推送:
1
2
git push -u origin main
hexo deploy
  1. 创建并生成main:
1
git checkout -b main

刷新 Hexo

  • 如果你修改了主题的样式,别忘了刷新 Hexo:
1
2
3
hexo clean
hexo g
hexo s
  • 生成静态文件并部署:
1
2
3
hexo clean
hexo generate
hexo deploy

关于图片

  • 使用本地图片

将图片保存到 Hexo 项目的 source/images 文件夹中,并使用相对路径来引用它。例如,假设你将图片命名为 logo.png,你可以这样引用:

1
![Hexo Logo](/images/logo.png)
  • 使用网络图片

如果你希望使用外部 URL 的图片,确保 URL 地址有效并且可以访问。例如:

1
![Hexo Logo](https://hexo.io/images/logo.png)

如果仍然无法加载,建议检查网络连接或者确保图片的 URL 地址正确。你也可以尝试将图片下载到本地并上传到博客的图片目录。

  • 设置封面图片

在 Hexo 中设置封面图片,可以通过修改配置文件或在文章的 Front Matter 中指定封面图片。以下是几种常见的设置封面图片的方法:

  • 在 _config.yml 文件中设置封面

如果你想为整个网站设置默认的封面图片,可以在 Hexo 的 _config.yml 文件中添加一行代码:

这是主题设置的部分,可能会有所不同,具体取决于你的主题

1
2
3
cover:
enable: true
image: /images/cover.jpg

确保图片已经放在 source/images 文件夹下,或者直接使用外部 URL。

  • 在文章 Front Matter 中设置封面

如果你想为某篇文章单独设置封面图片,可以在该文章的 Front Matter(文章头部元数据)中添加封面图片的路径。示例如下:

1
2
3
title: 我的文章标题
date: 2025-05-27
cover: /images/cover.jpg