github地址

脚手架安装

打开项目,安装依赖

修改配置

(一) 填写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&amp;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&amp;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

  • 类型: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 提供。

  • 类型: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" //预览项目
  },
    

声明

作者: liyao

版权:本博客所有文章除特别声明外,均采用CCBY-NC-SA4.O许可协议。转载请注明!

最后更新于 2025-10-04 19:46 history