toshiki-notebook/docs/.vitepress/config/sidebar.ts

384 lines
14 KiB
TypeScript

import { groupCollapsed } from 'console'
import { DefaultTheme } from 'vitepress/theme'
export const sidebar: DefaultTheme.Config['sidebar'] = {
// development related documents
'/development/': [
{
text: 'Notes & Issues',
collapsed: false,
items: [
{
text: 'File Naming Convention',
link: '/development/file-naming-convention',
},
{ text: 'RClone for R2', link: '/development/rclone-for-r2' },
{ text: 'Proxies Configuration for Shells & Terminal', link: '/development/proxy4shell-terminal' },
],
},
{
text: 'コードで学ぶAWS入門',
collapsed: false,
items: [
{ text: '背景', link: '/development/aws/index' },
{ text: 'はじめに!', link: '/development/aws/main' },
{ text: 'クラウド概論', link: '/development/aws/cloud.md' },
{ text: 'AWS 入門', link: '/development/aws/aws-get-started' },
{
text: 'Hands-on 1: 初めての EC2 インスタンスを起動する',
link: '/development/aws/handson-ec2.md',
},
{
text: 'クラウドで行う科学計算・機械学習',
link: '/development/aws/scientific-computing.md',
},
{
text: 'Hands-on 2: AWS でディープラーニングを実践',
link: '/development/aws/handson-ec2.md',
},
{ text: 'Docker 入門', link: '/development/aws/docker-system' },
{
text: 'Hands-on 3: AWS で自動質問回答ボットを走らせる',
link: '/development/aws/handson-qabot',
},
{
text: 'Hands-on 4: AWS Batch を使って機械学習のハイパーパラメータサーチを並列化する',
link: '/development/aws/aws-batch',
},
{ text: 'Web サービスの作り方', link: '/development/aws/webserver' },
{
text: 'Serverless architecture',
link: '/development/aws/serverless',
},
{
text: 'Hands-on 5: サーバーレス入門',
link: '/development/aws/handson-serverless',
},
{
text: 'Hands-on 6: Bashoutter',
link: '/development/aws/handson-bashoutter',
},
{ text: 'まとめ', link: '/development/aws/closing' },
{ text: 'ppendix: 環境構築', link: '/development/aws/appendix' },
{ text: '謝辞', link: '/development/aws/acknowledgement' },
],
},
],
// sidebar configs for academic related documents
// chemistry
'/academic/chemistry/': [
{
text: 'Textbook',
collapsed: true,
items: [
{
text: '12-5: Reaction Mechanism',
link: '/academic/chemistry/notes/12-5',
},
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
],
},
{
text: 'Kinetics',
collapsed: false,
items: [
{
text: 'Rate determining steps',
link: '/academic/chemistry/notes/kinetics/rate-determining-step',
},
// docs/academic/chemistry/notes/kinetics/rate-determining-step.md
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
],
},
{
text: 'Problems & Solutions',
collapsed: true,
items: [
{ text: 'Problem: 02-20', link: '/academic/chemistry/problems/02-20' },
{
text: 'Problem: 03-02-1',
link: '/academic/chemistry/problems/03-02-1',
},
{
text: 'Problem: 03-02-2',
link: '/academic/chemistry/problems/03-02-2',
},
{
text: 'Problem: 03-02-3',
link: '/academic/chemistry/problems/03-02-3',
},
],
},
],
// chemistry sidebar end
'/academic/physics': [
{
text: 'IPhO Formulas: JP Ver.',
collapsed: false,
items: [
{ text: '1: 数学', link: '/academic/physics/ipho-formulas-jpn/1' },
{
text: '2: 一般的な推奨事',
link: '/academic/physics/ipho-formulas-jpn/2',
},
{ text: '3: 運動学', link: '/academic/physics/ipho-formulas-jpn/3' },
{ text: '4: 力学', link: '/academic/physics/ipho-formulas-jpn/4' },
{ text: '5: 振動と波', link: '/academic/physics/ipho-formulas-jpn/5' },
{
text: '6: 幾何光学,測光',
link: '/academic/physics/ipho-formulas-jpn/6',
},
{ text: '7: 波動光学', link: '/academic/physics/ipho-formulas-jpn/7' },
{ text: '8: 電気回路', link: '/academic/physics/ipho-formulas-jpn/8' },
{ text: '9: 電磁気学', link: '/academic/physics/ipho-formulas-jpn/9' },
{ text: '10: 熱力', link: '/academic/physics/ipho-formulas-jpn/10' },
{
text: '11: 量子力学',
link: '/academic/physics/ipho-formulas-jpn/11',
},
{
text: '12: Keplerの法則',
link: '/academic/physics/ipho-formulas-jpn/12',
},
{
text: '13: 相対性理論',
link: '/academic/physics/ipho-formulas-jpn/13',
},
],
},
],
'/academic/cis105/': [
{
text: 'CIS 105: Computer Applications and Information Technology',
collapsed: false,
items: [
{
text: 'Course Overview & Schedule',
link: '/academic/cis105/index',
},
{
text: 'Lect 1: Everything Changes',
link: '/academic/cis105/cis105-l1-lecture-note',
},
{
text: 'Lect 2: Application Software',
link: '/academic/cis105/cis105-l2-lecture-note',
},
{
text: 'Lect 3: Computer Hardware',
link: '/academic/cis105/cis105-l3-lecture-note',
},
{
text: 'Lect 4: Formulas and Functions',
link: '/academic/cis105/cis105-l4-lecture-note',
},
{
text: 'Lect 5: Operating System',
link: '/academic/cis105/cis105-l5-lecture-note',
},
{
text: 'Lect 6 Pt 1: System Software',
link: '/academic/cis105/cis105-l6-pt1-lecture-note',
},
{
text: 'Lect 6 Pt 2: Logical Functions',
link: '/academic/cis105/cis105-l6-pt2-lecture-note',
},
{
text: 'Lect 7: Green Business Computing',
link: '/academic/cis105/cis105-l7-lecture-note',
},
{
text: 'Lect 8: Green Computer Networks',
link: '/academic/cis105/cis105-l8-lecture-note',
},
{
text: 'Lect 9: Internet',
link: '/academic/cis105/cis105-l9-lecture-note',
},
{
text: 'Lect 10: Business Websites',
link: '/academic/cis105/cis105-l10-lecture-note',
},
],
},
],
// vocabulary
'/academic/vocabulary/': [
{
text: 'Vocabulary',
collapsed: true,
items: [{ text: '2023-02-27', link: '/academic/vocabulary/2023/02/2023-02-27' }],
},
],
// vocabulary sidebar end
// literature
'/academic/literature/': [
{
text: 'Writing Resources',
collapsed: true,
items: [
// for writing resoures directory
{
text: 'Patterns of Organization and Methods of Development',
link: '/academic/literature/writing/methods-of-development',
},
],
},
],
'/javascript/': [
{
text: '1: Basic JavaScript-Value, Variables, and Control Flow',
collapsed: true,
items: [
{ text: '1-1: Numbers', link: '/javascript/notes/1/1-1' },
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
{ text: '', link: '' },
],
},
],
'/save/reading/': [
{
text: 'Outliers',
collapsed: true,
items: [
{
text: 'Introduction & Chapter 1: The Roseto Mystery',
link: '/save/reading/outliers/1',
},
{
text: 'Chapter 2: The 10,000-Hour Rule',
link: '/save/reading/outliers/2',
},
{
text: 'Chapter 3: The Trouble with Geniuses, Part 1',
link: '/save/reading/outliers/3',
},
{
text: 'Chapter 4: The Trouble with Geniuses, Part 2',
link: '/save/reading/outliers/4',
},
// { text: 'Chapter 5: ', link: '/save/reading/outliers/5' },
// { text: 'Chapter 6: ', link: '/save/reading/outliers/6' },
],
},
],
'/application/markdown-it-katex/': [
{
text: 'markdown-it-katex',
collapsed: false,
items: [
{
text: '1: How to use?',
link: '/application/markdown-it-katex/how-to-use',
},
{
text: '2: KaTeX supported functions',
link: '/application/markdown-it-katex/support-function',
},
{
text: '3: KaTeX support tables',
link: '/application/markdown-it-katex/support-table',
},
{ text: '4: Tips', link: '/application/markdown-it-katex/tips' },
// { text: 'Chapter 5: ', link: '/save/reading/outliers/5' },
// { text: 'Chapter 6: ', link: '/save/reading/outliers/6' },
],
},
],
'/application/vitepress-plugin-shiki-twoslash/': [
{
text: 'Guide',
collapsed: false,
items: [
{
text: 'Getting Started',
link: '/application/vitepress-plugin-shiki-twoslash/',
},
{
text: 'Markdown Extensions',
link: '/application/vitepress-plugin-shiki-twoslash/guide/markdown-extensions',
},
{
text: 'Using a Custom Theme',
link: '/application/vitepress-plugin-shiki-twoslash/guide/custom-theme',
},
],
},
{
text: 'Features',
collapsed: false,
items: [
{
text: 'Queries',
link: '/application/vitepress-plugin-shiki-twoslash/api/queries',
},
{
text: 'Errors',
link: '/application/vitepress-plugin-shiki-twoslash/api/errors',
},
{
text: 'Emit',
link: '/application/vitepress-plugin-shiki-twoslash/api/emit',
},
{
text: 'Cutting',
link: '/application/vitepress-plugin-shiki-twoslash/api/cutting',
},
{
text: 'Multi-file',
link: '/application/vitepress-plugin-shiki-twoslash/api/multi-file',
},
{
text: '@types',
link: '/application/vitepress-plugin-shiki-twoslash/api/types',
},
{
text: 'Meta Annotations',
link: '/application/vitepress-plugin-shiki-twoslash/api/annotations',
},
{
text: 'Logging',
link: '/application/vitepress-plugin-shiki-twoslash/api/logging',
},
{
text: 'Includes',
link: '/application/vitepress-plugin-shiki-twoslash/api/includes',
},
],
},
{
text: 'Config',
collapsed: false,
items: [
{
text: 'Reference',
link: '/application/vitepress-plugin-shiki-twoslash/config/reference',
},
{
text: 'Compiler Flags',
link: '/application/vitepress-plugin-shiki-twoslash/config/flags',
},
],
},
],
}