本站主题包
github地址

基于teek的 Vitepress主题,只需少量配置即可使用,支持脚手架安装。

Teek 是一个轻量、简洁高效、灵活配置、易于扩展的 VitePress 主题。

基于 Hugo 框架,具备极速编译、跨平台支持、强大内容管理与纯静态部署优势的文档站
脚手架安装
打开项目,安装依赖
修改配置
(一) 填写docs/secureInfo
登录账号密码
export default {
username: "",
password: "",
}
(二) 填写页脚.vitepress/footer.ts
import pkg from '../../package.json';
const TKversion = pkg.devDependencies?.['vitepress-theme-base-teek'];
const version = TKversion.replace(/^\^/, '')
export const FooterInfo = {
topMessage: [
`<span><img alt="VitePress" src="https://liuyuyang.net/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fanimals.65eaf6e3.webp&w=750&q=75"><span/>`,
`<a target="_blank" href="https://vitepress.dev/" title="本站框架基于 VitePress_v1.6.3" ><img alt="VitePress" src="https://img.shields.io/badge/Frame-VitePress-4868C2?logo=vitepress&logoColor=fff" ></a>
<a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/4.0/" title="本站内容采用 CC BY-NC-SA 4.0 国际许可协议进行许可"><img alt="Copyright" src="https://img.shields.io/badge/Copyright-BY--NC--SA%204.0-d42328?logo=coursera&logoColor=fff"></a>
<a target="_blank" href="https://www.algolia.com/" title="本站搜索服务使用 Algolia"><img alt="Algolia" src="https://img.shields.io/badge/Search-Algolia-3095FA?logo=Algolia"></a>
<a target="_blank" href="https://www.ucloud.cn/" title="本站部署服务使用 ucloud"><img alt="ucloud" src="https://img.shields.io/badge/Ucloud-Server?logo=alibabacloud&label=Server&color=%23FF6A00"></a>
<a target="_blank" href="https://edgeone.ai/zh" title="本站部署服务使用 EdgeOne"><img alt="EdgeOne" src="https://img.shields.io/badge/EdgeOne-CDN?logo=alibabacloud&label=CDN&color=%23FF6A00"></a>
<a target="_blank" href="https://51.la/" title="本站统计服务使用 51.LA"><img alt="51.LA" src="https://img.shields.io/badge/51.LA-000000?logo=51.LA&label=Count&color=%23FF6A00"></a>
<a target="_blank" href="https://nginx.org/" title="本站Nginx反向代理服务 Nginx"><img alt="Nginx" src="https://img.shields.io/badge/Nginx-Proxy?logo=Nginx&label=Proxy"></a>`
],
theme: {
name: `Theme By Teek@${ version }-2025.7.27`,
},
// bottomMessage: [
//
// ],
copyright: {
createYear: 2021, // 创建年份
suffix: "liyao Blog",
},
icpRecord: {
name: "", //ICP备案号
link: "http://beian.miit.gov.cn/",
},
// 网络安全备案信息配置
securityRecord: {
name: "", //公安备案号
link: "https://beian.mps.gov.cn/",
},
// customerHtml: ``
}
(三) 填写docs/config.mts
配置
更改docs/articles
下的 Markdown文章 和 导航栏nav.ts
特有frontmatter配置,通用配置查看vitepress官网
---
date: 2025-03-07 01:16:28
url: /pages/b1ad26
categories:
- 分类 1
- 分类 2
tags:
- 标签 1
top: true
sticky: 1
sidebar: false
article: false
coverImg: /img/web.png
docAnalysis: false
inCatalogue: false
footer: false
topTip: false
bottomTip: false
archivesPage: false
---
date
- 类型:
string
页面创建时间,将作为创建时间显示在首页的文章列表、文章页顶部。
url
- 类型:
string
页面永久链接,将作为页面访问的 URL 路径,该配置项由 vitepress-plugin-url
提供。
categories
- 类型:
string[]
分类,将显示在首页的文章列表、分类卡片、文章页顶部,并在分类页渲染所有分类的文章。
tags
- 类型:
string[]
标签,将显示在首页的文章列表、标签卡片、文章页顶部,并在标签页渲染所有标签的文章。
top
- 类型:
boolean
- 默认值:
false
标记为精选文章。如果为 true
,则在首页的精选文章卡片中显示,如果多个文章都设置了 top: true
,则按照 date
进行排序(最新时间在上面)。
sticky
- 类型:
number
文章置顶,设置了此项将在首页文章列表中处于置顶位置,如果同时设置了 top: true
,则在精选文章卡片的序号添加高亮背景色,背景色请看 主题配置 - tagColor。
sidebar
- 类型:
boolean
- 默认值:
true
侧边栏,true
表示显示侧边栏。设置为 false
表示不显示侧边栏。
article
- 类型:
boolean
- 默认值:
true
非文章页的标记,非文章页如目录页、关于、友情链接等自定义页面,需要设置此项。设置之后这个页面将被认定为非文章页,不显示面包屑和文章信息(作者、时间、分类、标签等),不显示在如下模块中:
- 首页的文章列表
- 归档页
- 文章最近更新栏
coverImg
- 类型:
string
- 默认值:null
封面图片,将显示在首页的文章列表。
inCatalogue
- 类型:
boolean
- 默认值:
true
目录页,true
表示允许 Markdown 文档纳入目录里。设置为 false
表示不允许,该配置项由 vitepress-plugin-catalogue
提供。
docAnalysis
- 类型:
boolean
- 默认值:
true
站点分析,true
表示允许站点信息功能对 Markdown 文档进行数据分析和统计。设置为 false
表示不允许,该配置项由 vitepress-plugin-doc-analysis
提供。
footer
-
类型:
boolean
-
默认值:
true
页脚,
true
表示显示,false
表示不显示
topTip
-
类型:
boolean
-
默认值:
true
文章页顶部
articleTopTip
提示,true
表示显示,false
表示不显示
bottomTip
-
类型:
boolean
-
默认值:
true
文章页底部
articleBottomTip
提示,true
表示显示,false
表示不显示
archivesPage
-
类型:
boolean
-
默认值:
false
layout: page
页面是否显示归档页,true
表示显示,false
表示不显示
插槽布局
运行项目
根据所用包管理器运行项目,推荐用pnpm run dev
"scripts": {
"dev": "vitepress dev docs", //运行项目
"build": "vitepress build docs", //打包项目
"big:build": "node --max-old-space-size=28672 node_modules/vitepress/bin/vitepress.js build", //打包项目(单个md大于500k)
"preview": "vitepress preview docs" //预览项目
},
最后更新于 2025-10-04 19:46