-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from Lafcadia/master
Update README.md
- Loading branch information
Showing
1 changed file
with
64 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,83 +1,88 @@ | ||
# Hexo-jsy-theme | ||
|
||
#### 介绍 | ||
![Cover](https://github.com/Lafcadia/Hexo-jsy-theme/assets/147896059/312c0bcb-6a3e-4aa6-b933-f8f5a424464b) | ||
|
||
|
||
一个简洁的hexo主题 | ||
#### 介绍 | ||
|
||
#### 软件架构 | ||
一个简洁,易用的 Hexo 主题。 | ||
|
||
采用ejs模板生成器,模板使用jquery、bootstrap | ||
#### 架构 | ||
|
||
采用 EJS 模板生成器,模板使用 JQuery, Bootstrap。 | ||
|
||
#### 版权声明 | ||
|
||
采用GPL3.0许可证,请您遵守许可证规则并在项目中注明本仓库地址 | ||
|
||
备注:本项目已转移至玄云海团队(oboc) | ||
采用 GPL 3.0 许可证,使用时请您遵守许可证规则,并在项目中注明本仓库地址。 | ||
|
||
#### 安装教程 | ||
#### 安装 & 使用 | ||
|
||
1. clone本仓库到本地 | ||
2. 写文章、改友链 | ||
3. 推送到服务器或github page | ||
1. 克隆到博客根目录下的 `themes` 文件夹。示例: | ||
```shell | ||
git clone https://github.com/OblivionOcean/Hexo-jsy-theme.git /themes/jsy | ||
``` | ||
2. 修改友链等使其符合本主题格式。 | ||
3. 推送到服务器或 Github Page (见 [Hexo 官方教程](https://hexo.io/docs/one-command-deployment)) | ||
|
||
#### 使用说明 | ||
|
||
0. 配置好hexo环境,记得装个wordcount插件,自行百度,过程比较简单就不多说了 | ||
|
||
1. Clone步骤:本仓库是一个JSY主题的博客示例,你可以选择仅使用theme文件夹内的主题,也可以选择使用整个仓库并修改 | ||
2. 首先修改`/_config.yml`中的内容,设置`theme: jsy`,设置`title: 博客名称`,设置`subtitle: 副标题`,设置`description:博客介绍`,设置`author: 你的名字` | ||
3. 接着找到`/_config.jsy.yml`(注意是根目录下的那个),设置`about: 你的个人介绍`和`avatar: 你的头像链接` | ||
4. 然后找到`/source/links/index.md`,按照下述格式添加友链: | ||
|
||
```yml | ||
--- | ||
title: 友情链接 | ||
--- | ||
|
||
<a href="https://友链1的网址"> | ||
<div class="friend"> | ||
<h2>友链1 的名称</h2> | ||
<h3>友链1 的介绍</h3> | ||
</div> | ||
</a> | ||
|
||
<a href="https://友链2的网址"> | ||
<div class="friend"> | ||
<h2>友链2 的名称</h2> | ||
<h3>友链2 的介绍</h3> | ||
</div> | ||
</a> | ||
``` | ||
|
||
你可以按照自身需求添加和更改 | ||
|
||
5. 好了,现在找到`/source/_posts`目录,在目录下新建一个markdown文件(如:hello.md),按照下述格式写文章: | ||
|
||
```yml | ||
0. 配置好 Hexo 环境 (见[Hexo 官方教程](https://hexo.io/docs/setup),记得装个 wordcount 插件 (在博客根目录执行 `cnpm i --save hexo-wordcount`) | ||
|
||
1. Clone 步骤:本仓库是一个JSY主题的博客示例,你可以选择仅使用theme文件夹内的主题,也可以选择使用整个仓库并修改 | ||
2. 首先修改 `/_config.yaml` 中的内容: | ||
```yaml | ||
title: 博客名称 | ||
subtitle: 副标题 | ||
description:博客介绍 | ||
author: 你的名字 | ||
theme: jsy | ||
``` | ||
3. 接着找到 `/_config.jsy.yaml`(博客根目录下): | ||
```yaml | ||
about: 你的个人介绍 | ||
avatar: 你的头像链接 | ||
``` | ||
4. 然后找到 `/source/links/index.md`,按照下述格式添加友链: | ||
|
||
```markdown | ||
--- | ||
title: 友情链接 | ||
--- | ||
<a href="https://友链1的网址"> | ||
<div class="friend"> | ||
<h2>友链1 的名称</h2> | ||
<h3>友链1 的介绍</h3> | ||
</div> | ||
</a> | ||
<a href="https://友链2的网址"> | ||
<div class="friend"> | ||
<h2>友链2 的名称</h2> | ||
<h3>友链2 的介绍</h3> | ||
</div> | ||
</a> | ||
``` | ||
|
||
你可以按照自身需求添加和更改友链。 | ||
|
||
5. 打开 `/source/_posts` 目录,在目录下新建一个 Markdown 文件(如:`hello.md`),按照下述格式书写文章: | ||
|
||
```markdown | ||
--- | ||
title: 文章标题 | ||
--- | ||
这里写上你的文章内容 | ||
可以使用markdown语法 | ||
<!--此段为正文,请使用 Markdown 语法。--> | ||
``` | ||
|
||
写好之后保存 | ||
写好之后保存。 | ||
|
||
6. 最后,在命令行执行以下命令: | ||
6. 在命令行执行以下命令: | ||
|
||
( | ||
如果你是第一次使用,请先运行以下命令 | ||
```sh | ||
hexo new page 404 | ||
``` | ||
) | ||
(如果你是第一次使用,请先运行以下命令: `hexo new page 404`) | ||
|
||
```sh | ||
hexo cl | ||
hexo g | ||
``` | ||
`hexo clean && hexo g -d` | ||
|
||
执行后等待生成,在public目录下可以找到生成的静态文件,把它放到服务器或者github page上就搞定了! | ||
执行后等待静态文件生成,在 `public` 目录下可以找到生成的静态文件,把它部署到服务器或者 Github Page。 | ||
|
||
(如果404页面显示的是默认页面,您可以修改服务器配置将404页面指向`/404`) | ||
(P.S. 如果 404 页面显示的是默认页面,您可以修改服务器配置将 404 页面指向 `/404`。) |