-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsettings.json
More file actions
111 lines (111 loc) · 4.63 KB
/
settings.json
File metadata and controls
111 lines (111 loc) · 4.63 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
109
110
111
{
"siteTitle": "QuillStack - 静态博客开发示例",
"siteDescription": "这是一个基于 Next.js + Tailwind CSS 构建的静态博客示例站点,展示了现代前端技术栈的最佳实践。包含文章展示、分类管理、响应式设计、SEO 优化等功能模块,适合作为个人博客或技术文档站点的 starter 模板。",
"header": {
"title": "QuillStack",
"bio": "🚀 一个轻量级、高性能的静态博客系统示例。采用 Next.js App Router、Tailwind CSS、TypeScript 构建,支持 Markdown 写作、自动生成 OG 图片、暗色模式等现代特性。适合开发者快速搭建个人博客或文档站点。",
"avatarUrl": "https://api.dicebear.com/7.x/shapes/svg?seed=developer&backgroundColor=b6e3f4",
"avatarHint": "Developer",
"heroImageUrl": "https://images.unsplash.com/photo-1498050108023-c5249f4df085?w=1200&auto=format&fit=crop",
"heroImageHint": "Coding workspace"
},
"author": {
"name": "Demo Developer",
"avatarUrl": "https://api.dicebear.com/7.x/shapes/svg?seed=developer&backgroundColor=b6e3f4",
"avatarHint": "Developer"
},
"pagination": {
"postsPerPage": 10
},
"backToTop": {
"showAfter": 400
},
"navigation": [
{ "id": "1", "label": "首页", "href": "/" },
{ "id": "2", "label": "教程", "href": "/posts/quillstack-blog-getting-started" },
{
"id": "3",
"label": "资源",
"items": [
{ "id": "3-1", "label": "全部分类", "href": "/category" },
{ "id": "3-2", "label": "教程分类", "href": "/category/tutorial" },
{ "id": "3-3", "label": "友链", "href": "/friends" },
{ "id": "3-4", "label": "仓库地址", "href": "https://github.com/QuillStack-Blog/QuillStack" }
]
}
],
"categories": [
{ "id": "tutorial", "name": "教程", "color": "#3b82f6" },
{ "id": "demo", "name": "示例", "color": "#10b981" },
{ "id": "component", "name": "组件", "color": "#8b5cf6" },
{ "id": "guide", "name": "指南", "color": "#f97316" },
{ "id": "docs", "name": "文档", "color": "#06b6d4" }
],
"footer": {
"text": "© 2025 QuillStack. AGPL-3.0 license.",
"brandName": "QuillStack",
"brandDescription": "基于 Next.js 的静态博客系统示例。快速、轻量、易扩展。",
"logoIcon": "https://api.dicebear.com/7.x/shapes/svg?seed=logo&backgroundColor=transparent",
"madeIn": "Open Source",
"socialLinks": [
{ "id": "social-1", "label": "Git", "href": "https://github.com/QuillStack-Blog/QuillStack" }
],
"linkSections": [
{
"id": "section-1",
"title": "分类",
"links": [
{ "id": "link-1-1", "label": "教程", "href": "/category/tutorial" },
{ "id": "link-1-2", "label": "示例", "href": "/category/demo" },
{ "id": "link-1-3", "label": "组件", "href": "/category/component" },
{ "id": "link-1-4", "label": "文档", "href": "/category/docs" }
]
},
{
"id": "section-2",
"title": "资源",
"links": [
{ "id": "link-2-1", "label": "RSS 订阅", "href": "/rss.xml" },
{ "id": "link-2-2", "label": "Next.js 文档", "href": "https://nextjs.org/docs" },
{ "id": "link-2-3", "label": "Tailwind CSS", "href": "https://tailwindcss.com" },
{ "id": "link-2-4", "label": "React 文档", "href": "https://react.dev" },
{ "id": "link-2-5", "label": "TypeScript", "href": "https://www.typescriptlang.org" }
]
}
],
"legalLinks": [
{ "id": "legal-1", "label": "AGPL-3.0", "href": "https://www.gnu.org/licenses/agpl-3.0.html" },
{ "id": "legal-2", "label": "自豪的使用QuillStack", "href": "https://github.com/QuillStack-Blog/QuillStack" }
]
},
"theme": {
"bodyFont": "PT Sans",
"headlineFont": "Space Grotesk"
},
"seo": {
"siteUrl": "https://demo.qs.js.cn",
"ogImageGenerationLimit": 10,
"fallbackOgImage": "https://images.unsplash.com/photo-1461749280684-dccba630e2f6?w=1200&auto=format&fit=crop",
"twitterHandle": "@demo",
"keywords": ["静态博客", "Next.js", "React", "Tailwind CSS", "TypeScript", "博客模板", "前端开发"],
"rss": {
"enabled": true,
"title": "QuillStack RSS 订阅",
"description": "订阅 QuillStack 的最新文章更新"
}
},
"ogImage": {
"slogan": "现代 · 轻量 · 可扩展",
"primaryColor": "#3b82f6",
"backgroundColor": "#0f172a",
"gradientEndColor": "#1e293b",
"textColor": "#f8fafc",
"secondaryTextColor": "#94a3b8",
"tertiaryTextColor": "#64748b"
},
"sitemap": {
"enabled": true,
"changefreq": "weekly",
"priority": 0.7
}
}