79 lines
2.1 KiB
TypeScript
79 lines
2.1 KiB
TypeScript
import { defineNoteConfig, defineNotesConfig } from 'vuepress-theme-plume'
|
|
|
|
/**
|
|
* 配置编程笔记
|
|
*/
|
|
const LeetCode = defineNoteConfig({
|
|
dir: 'programming',
|
|
link: '/programming/leetcode/',
|
|
sidebar: [
|
|
{ text: "LeetCode 指南", link: "/programming/leetcode/" },
|
|
{
|
|
text: "刷题题单", prefix: "/question_sheet", items: [
|
|
{ text: "LeetCode 入门题单~(≧∇≦)ノ", link: "/programming/leetcode/question_sheet/beginner/" }
|
|
]
|
|
}
|
|
]
|
|
})
|
|
const cPlusPlus = defineNoteConfig({
|
|
dir: 'programming',
|
|
link: '/programming/cplusplus/',
|
|
sidebar: [
|
|
{ text: "C++ 学习笔记", link: "/programming/cplusplus/" },
|
|
{
|
|
text: "基础配置与开发工具", prefix: "/basis", items: [
|
|
{ text: "C++ 环境配置", link: "/programming/cplusplus/basis/" }
|
|
]
|
|
}
|
|
]
|
|
})
|
|
const solidity = defineNoteConfig({
|
|
dir: 'programming',
|
|
link: '/programming/solidity/',
|
|
sidebar: [
|
|
{ text: "Solidity 学习笔记", link: "/programming/solidity/" },
|
|
{
|
|
text: "基础语法", prefix: "/basic-syntax", items: [
|
|
{ text: "Solidity 基础语法与数据类型", link: "/programming/solidity/basic-syntax/" }
|
|
]
|
|
}
|
|
]
|
|
})
|
|
const blockchain = defineNoteConfig({
|
|
dir: 'ops',
|
|
link: '/ops/blockchain',
|
|
sidebar: [
|
|
{ text: "区块链运维指南", link: "/ops/blockchain/" },
|
|
{
|
|
text: "区块链理论基础", items: [
|
|
{ text: "区块链的基本原理", link: "/ops/blockchain/theory/basic-principles/" },
|
|
]
|
|
},
|
|
{
|
|
text: "区块链运维", items: [
|
|
{ text: "区块链网络部署指南", link: "/ops/blockchain/deployment/" }
|
|
]
|
|
}
|
|
]
|
|
})
|
|
const linux = defineNoteConfig({
|
|
dir: 'ops',
|
|
link: '/ops/',
|
|
sidebar: [
|
|
{ text: "Linux 运维笔记", link: "/ops/linux/" },
|
|
{
|
|
text: "Linux 基础", prefix: "/linux", items: [
|
|
{ text: "Linux 基础命令详解", link: "/ops/linux/basic-commands/" }
|
|
]
|
|
}
|
|
]
|
|
})
|
|
/**
|
|
* 导出所有的 note
|
|
*/
|
|
export default defineNotesConfig({
|
|
dir: 'notes',
|
|
link: '/',
|
|
notes: [LeetCode, cPlusPlus, solidity, blockchain, linux],
|
|
})
|