Skip to content

使用指南

本主题为 Vitepress blog 主题,请确保您已了解 Vitepress 的基本使用方式。更多信息请参见 Vitepress 官网

有任何关于本主题的缺陷报告与功能建议,可以发起 Issues

如果您有其他相关的想法与问题,可前往 Discussions

提醒

本插件为 blog 主题,不一定适合当作文档主题使用。主题为 Hexo-Theme-Async 的移植版本,功能配置上会有一定的差异,合理选择您想要版本。

  • 配置问题

本文档已经覆盖了,本主题使用的 99% 配置。遇到问题时,请优先翻阅文档,参考文档里的说明。如果使用中发现文档中有解释存在歧义地方,可以通过上面多种渠道进行反馈,也可以提交 PR 进行完善。

快速开始 Get started

安装主题 Install

初始化新博客

如果您的是新建博客,可以通过如下命令快速安装。根据您的包管理器,选择对应命令进行初始化

bash
npm create async-theme@latest my-first-blog
npm create async-theme@latest my-first-blog
bash
yarn create async-theme@latest my-first-blog
yarn create async-theme@latest my-first-blog
bash
pnpm create async-theme@latest my-first-blog
pnpm create async-theme@latest my-first-blog
bash
bunx create-async-theme@latest my-first-blog --bun
bunx create-async-theme@latest my-first-blog --bun

在已有客安装

如果您需要将已有项目中使用主题,可以通过如下几种方式安装

安装 Npm 包方式

进入您的博客根目录,添加 vitepress-theme-async

bash
npm i vitepress-theme-async@latest
npm i vitepress-theme-async@latest

将主题包复制到本地

package/vitepress-theme-async 目录下代码复制到 .vitepress/theme 目录中即可。

DANGER

不推荐直接使用这种方式安装,会导致 bug 版本定位和后续升级比较麻烦。您可以优先通过插槽或者覆盖主题组件来个性话您的博客,如果以上方式无法满足您的需求时,且不在需要升级时可选择通过这种方式安装。

启用主题 Use

  • 使用 Npm 安装方式

在如下文件下添加对应代码

ts
import { defineConfig } from "vitepress-theme-async/config";

export default defineConfig({
	themeConfig: {
		// 在此添加配置
	},
});
import { defineConfig } from "vitepress-theme-async/config";

export default defineConfig({
	themeConfig: {
		// 在此添加配置
	},
});
ts
import ThemeAsync from "vitepress-theme-async";

export default ThemeAsync;
import ThemeAsync from "vitepress-theme-async";

export default ThemeAsync;
  • 复制到本地方式

如果您是将文件复制到本地,修改如下:

ts
import { defineConfig } from "vitepress-theme-async/config";  
import { defineConfig } from "./theme/config";  

export default defineConfig({
	themeConfig: {
		// 在此添加配置
	},
});
import { defineConfig } from "vitepress-theme-async/config";  
import { defineConfig } from "./theme/config";  

export default defineConfig({
	themeConfig: {
		// 在此添加配置
	},
});
ts
import ThemeAsync from "vitepress-theme-async"; 
import ThemeAsync from "./main";  

export default ThemeAsync;
import ThemeAsync from "vitepress-theme-async"; 
import ThemeAsync from "./main";  

export default ThemeAsync;

配置主题 Config

配置主题 请看这里

Released under the SATA | MIT License.