-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.mts
More file actions
108 lines (107 loc) · 3.75 KB
/
Copy pathconfig.mts
File metadata and controls
108 lines (107 loc) · 3.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
import { defineConfig } from 'vitepress'
import { withMermaid } from 'vitepress-plugin-mermaid'
export default withMermaid(defineConfig({
lang: 'en-US',
title: 'PostGuard',
description: 'End-to-end encryption using identity-based encryption and Yivi',
head: [['link', { rel: 'icon', href: '/pg_logo_no_text.svg' }]],
themeConfig: {
logo: '/pg_logo_no_text.svg',
search: {
provider: 'local',
},
nav: [
{ text: 'Guide', link: '/guide/what-is-postguard' },
{ text: 'SDK', link: '/sdk/overview' },
{ text: 'Repositories', link: '/repos/overview' },
{ text: 'PostGuard', link: 'https://postguard.eu' },
],
sidebar: [
{
text: 'Guide',
items: [
{ text: 'What is PostGuard?', link: '/guide/what-is-postguard' },
{ text: 'Usage Flows', link: '/guide/usage-flows' },
{ text: 'Core Concepts', link: '/guide/concepts' },
{ text: 'Architecture', link: '/guide/architecture' },
{ text: 'Protocol Specification', link: '/guide/protocol' },
],
},
{
text: 'SDK Reference',
items: [
{ text: 'Overview', link: '/sdk/overview' },
{ text: 'Getting Started', link: '/sdk/getting-started' },
{
text: 'JavaScript SDK',
collapsed: false,
items: [
{ text: 'Encryption', link: '/sdk/js-encryption' },
{ text: 'Decryption', link: '/sdk/js-decryption' },
{ text: 'Email Helpers', link: '/sdk/js-email-helpers' },
{ text: 'Authentication Methods', link: '/sdk/js-auth-methods' },
{ text: 'Error Handling', link: '/sdk/js-errors' },
],
},
{
text: '.NET SDK',
collapsed: false,
items: [
{ text: 'Encryption', link: '/sdk/dotnet-encryption' },
{ text: 'Error Handling', link: '/sdk/dotnet-errors' },
],
},
],
},
{
text: 'Repositories',
items: [
{ text: 'Overview', link: '/repos/overview' },
{
text: 'Cryptographic Libraries',
collapsed: false,
items: [
{ text: 'pg-curve', link: '/repos/pg-curve' },
{ text: 'ibe', link: '/repos/ibe' },
{ text: 'ibs', link: '/repos/ibs' },
{ text: 'irmars', link: '/repos/irmars' },
],
},
{
text: 'Core',
collapsed: false,
items: [
{ text: 'postguard', link: '/repos/postguard' },
{ text: 'postguard-website', link: '/repos/postguard-website' },
{ text: 'postguard-business', link: '/repos/postguard-business' },
{ text: 'cryptify', link: '/repos/cryptify' },
{ text: 'postguard-tb-addon', link: '/repos/postguard-tb-addon' },
{ text: 'postguard-outlook-addon', link: '/repos/postguard-outlook-addon' },
],
},
{
text: 'SDKs',
collapsed: false,
items: [
{ text: 'postguard-js', link: '/repos/postguard-js' },
{ text: 'postguard-dotnet', link: '/repos/postguard-dotnet' },
],
},
{
text: 'postguard-examples',
collapsed: false,
items: [
{ text: 'pg-sveltekit', link: '/repos/pg-sveltekit' },
{ text: 'pg-node', link: '/repos/pg-node' },
{ text: 'pg-dotnet', link: '/repos/pg-dotnet' },
{ text: 'pg-manual', link: '/repos/pg-manual' },
],
},
],
},
],
socialLinks: [
{ icon: 'github', link: 'https://github.com/encryption4all' },
],
},
}))