Skip to content

Commit 1d8ecac

Browse files
authored
Merge pull request #252 from Jasnode/Jasnode-patch-1
Add files via upload
2 parents 26d1ca7 + 37cb7e2 commit 1d8ecac

1 file changed

Lines changed: 71 additions & 71 deletions

File tree

blog.config.js

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,71 @@
1-
const BLOG = {
2-
API_BASE_URL: process.env.API_BASE_URL || 'https://www.notion.so/api/v3', // API默认请求地址,可以配置成自己的地址例如:https://[xxxxx].notion.site/api/v3
3-
4-
NOTION_PAGE_ID:
5-
process.env.NOTION_PAGE_ID ||
6-
'02ab3b8678004aa69e9e415905ef32a5',
7-
THEME: process.env.NEXT_PUBLIC_THEME || 'heo',
8-
LANG: process.env.NEXT_PUBLIC_LANG || 'zh-CN', // e.g 'zh-CN','en-US' see /lib/lang.js for more.
9-
SINCE: process.env.NEXT_PUBLIC_SINCE || 2021, // e.g if leave this empty, current year will be used.
10-
11-
PSEUDO_STATIC: process.env.NEXT_PUBLIC_PSEUDO_STATIC || false, // 伪静态路径,开启后所有文章URL都以 .html 结尾。
12-
NEXT_REVALIDATE_SECOND: process.env.NEXT_PUBLIC_REVALIDATE_SECOND || 2592000, // 更新缓存间隔 单位(秒)
13-
APPEARANCE: process.env.NEXT_PUBLIC_APPEARANCE || 'light', // ['light', 'dark', 'auto'], // light 日间模式 , dark夜间模式, auto根据时间和主题自动夜间模式
14-
APPEARANCE_DARK_TIME: process.env.NEXT_PUBLIC_APPEARANCE_DARK_TIME || [23, 8], // 夜间模式起至时间,false时关闭根据时间自动切换夜间模式
15-
16-
AUTHOR: process.env.NEXT_PUBLIC_AUTHOR || '茉灵智库', // 您的昵称
17-
BIO: process.env.NEXT_PUBLIC_BIO || '分享技术与生活的无限可能✨', // 作者简介
18-
LINK: process.env.NEXT_PUBLIC_LINK || 'https://blog.88lin.eu.org', // 网站地址
19-
KEYWORDS: process.env.NEXT_PUBLIC_KEYWORD || '技术教程, 软件资源, 实用工具, 考研资料, 论文下载, 面试题库, 经验分享', // 网站关键词 英文逗号隔开
20-
BLOG_FAVICON: process.env.NEXT_PUBLIC_FAVICON || '/favicon.svg', // blog favicon 配置, 默认使用 /public/favicon.ico
21-
BEI_AN: process.env.NEXT_PUBLIC_BEI_AN || '萌ICP备20249980号', // 备案号 闽ICP备XXXXXX
22-
BEI_AN_LINK: process.env.NEXT_PUBLIC_BEI_AN_LINK || 'https://icp.gov.moe/?keyword=20249980', // 备案查询链接,如果用了萌备等备案请在这里填写
23-
BEI_AN_GONGAN: process.env.NEXT_PUBLIC_BEI_AN_GONGAN || '', // 公安备案号,例如 '浙公网安备3xxxxxxxx8号'
24-
25-
// RSS订阅
26-
ENABLE_RSS: process.env.NEXT_PUBLIC_ENABLE_RSS || true, // 是否开启RSS订阅功能
27-
28-
// 其它复杂配置
29-
...require('./conf/comment.config'), // 评论插件
30-
...require('./conf/contact.config'), // 作者联系方式配置
31-
...require('./conf/post.config'), // 文章与列表配置
32-
...require('./conf/analytics.config'), // 站点访问统计
33-
...require('./conf/image.config'), // 网站图片相关配置
34-
...require('./conf/font.config'), // 网站字体
35-
...require('./conf/right-click-menu'), // 自定义右键菜单相关配置
36-
...require('./conf/code.config'), // 网站代码块样式
37-
...require('./conf/animation.config'), // 动效美化效果
38-
...require('./conf/widget.config'), // 悬浮在网页上的挂件,聊天客服、宠物挂件、音乐播放器等
39-
...require('./conf/ad.config'), // 广告营收插件
40-
...require('./conf/plugin.config'), // 其他第三方插件 algolia全文索引
41-
...require('./conf/performance.config'), // 性能优化配置
42-
43-
// 高级用法
44-
...require('./conf/layout-map.config'), // 路由与布局映射自定义,例如自定义特定路由的页面布局
45-
...require('./conf/notion.config'), // 读取notion数据库相关的扩展配置,例如自定义表头
46-
...require('./conf/dev.config'), // 开发、调试时需要关注的配置
47-
48-
// 自定义外部脚本,外部样式
49-
CUSTOM_EXTERNAL_JS: ['https://cdn.jsdmirror.com/npm/pace-js@latest/pace.min.js','https://cdn.jsdmirror.com/npm/instant.page@5.2.0/instantpage.min.js','https://019d13d4-e720-7b82-b896-ed149dfd85cb.spst2.com/ustat.js'],
50-
CUSTOM_EXTERNAL_CSS: ['https://cdn.jsdmirror.com/gh/88lin/picx-images-hosting@master/blog/custom.css'],
51-
52-
// 自定义菜单
53-
CUSTOM_MENU: process.env.NEXT_PUBLIC_CUSTOM_MENU || true, // 支持Menu类型的菜单,替代了3.12版本前的Page类型
54-
55-
// 文章列表相关设置
56-
CAN_COPY: process.env.NEXT_PUBLIC_CAN_COPY || true, // 是否允许复制页面内容 默认允许,如果设置为false、则全栈禁止复制内容。
57-
58-
// 侧栏布局 是否反转(左变右,右变左) 已支持主题: hexo next medium fukasawa example
59-
LAYOUT_SIDEBAR_REVERSE:
60-
process.env.NEXT_PUBLIC_LAYOUT_SIDEBAR_REVERSE || false,
61-
62-
// 欢迎语打字效果,Hexo,Matery主题支持, 英文逗号隔开多个欢迎语。
63-
GREETING_WORDS:
64-
process.env.NEXT_PUBLIC_GREETING_WORDS ||
65-
'👋Hi,欢迎来到我的博客✨',
66-
67-
// uuid重定向至 slug
68-
UUID_REDIRECT: process.env.UUID_REDIRECT || false
69-
}
70-
71-
module.exports = BLOG
1+
const BLOG = {
2+
API_BASE_URL: process.env.API_BASE_URL || 'https://www.notion.so/api/v3', // API默认请求地址,可以配置成自己的地址例如:https://[xxxxx].notion.site/api/v3
3+
4+
NOTION_PAGE_ID:
5+
process.env.NOTION_PAGE_ID ||
6+
'02ab3b8678004aa69e9e415905ef32a5',
7+
THEME: process.env.NEXT_PUBLIC_THEME || 'heo',
8+
LANG: process.env.NEXT_PUBLIC_LANG || 'zh-CN', // e.g 'zh-CN','en-US' see /lib/lang.js for more.
9+
SINCE: process.env.NEXT_PUBLIC_SINCE || 2021, // e.g if leave this empty, current year will be used.
10+
11+
PSEUDO_STATIC: process.env.NEXT_PUBLIC_PSEUDO_STATIC || false, // 伪静态路径,开启后所有文章URL都以 .html 结尾。
12+
NEXT_REVALIDATE_SECOND: process.env.NEXT_PUBLIC_REVALIDATE_SECOND || 2592000, // 更新缓存间隔 单位(秒)
13+
APPEARANCE: process.env.NEXT_PUBLIC_APPEARANCE || 'light', // ['light', 'dark', 'auto'], // light 日间模式 , dark夜间模式, auto根据时间和主题自动夜间模式
14+
APPEARANCE_DARK_TIME: process.env.NEXT_PUBLIC_APPEARANCE_DARK_TIME || [23, 8], // 夜间模式起至时间,false时关闭根据时间自动切换夜间模式
15+
16+
AUTHOR: process.env.NEXT_PUBLIC_AUTHOR || '茉灵智库', // 您的昵称
17+
BIO: process.env.NEXT_PUBLIC_BIO || '分享技术与生活的无限可能✨', // 作者简介
18+
LINK: process.env.NEXT_PUBLIC_LINK || 'https://blog.88lin.eu.org', // 网站地址
19+
KEYWORDS: process.env.NEXT_PUBLIC_KEYWORD || '技术教程, 软件资源, 实用工具, 考研资料, 论文下载, 面试题库, 经验分享', // 网站关键词 英文逗号隔开
20+
BLOG_FAVICON: process.env.NEXT_PUBLIC_FAVICON || '/favicon.svg', // blog favicon 配置, 默认使用 /public/favicon.ico
21+
BEI_AN: process.env.NEXT_PUBLIC_BEI_AN || '萌ICP备20249980号', // 备案号 闽ICP备XXXXXX
22+
BEI_AN_LINK: process.env.NEXT_PUBLIC_BEI_AN_LINK || 'https://icp.gov.moe/?keyword=20249980', // 备案查询链接,如果用了萌备等备案请在这里填写
23+
BEI_AN_GONGAN: process.env.NEXT_PUBLIC_BEI_AN_GONGAN || '', // 公安备案号,例如 '浙公网安备3xxxxxxxx8号'
24+
25+
// RSS订阅
26+
ENABLE_RSS: process.env.NEXT_PUBLIC_ENABLE_RSS || true, // 是否开启RSS订阅功能
27+
28+
// 其它复杂配置
29+
...require('./conf/comment.config'), // 评论插件
30+
...require('./conf/contact.config'), // 作者联系方式配置
31+
...require('./conf/post.config'), // 文章与列表配置
32+
...require('./conf/analytics.config'), // 站点访问统计
33+
...require('./conf/image.config'), // 网站图片相关配置
34+
...require('./conf/font.config'), // 网站字体
35+
...require('./conf/right-click-menu'), // 自定义右键菜单相关配置
36+
...require('./conf/code.config'), // 网站代码块样式
37+
...require('./conf/animation.config'), // 动效美化效果
38+
...require('./conf/widget.config'), // 悬浮在网页上的挂件,聊天客服、宠物挂件、音乐播放器等
39+
...require('./conf/ad.config'), // 广告营收插件
40+
...require('./conf/plugin.config'), // 其他第三方插件 algolia全文索引
41+
...require('./conf/performance.config'), // 性能优化配置
42+
43+
// 高级用法
44+
...require('./conf/layout-map.config'), // 路由与布局映射自定义,例如自定义特定路由的页面布局
45+
...require('./conf/notion.config'), // 读取notion数据库相关的扩展配置,例如自定义表头
46+
...require('./conf/dev.config'), // 开发、调试时需要关注的配置
47+
48+
// 自定义外部脚本,外部样式
49+
CUSTOM_EXTERNAL_JS: ['https://cdn.jsdmirror.com/npm/pace-js@latest/pace.min.js','https://cdn.jsdmirror.com/npm/instant.page@5.2.0/instantpage.min.js','https://019d13d4-e720-7b82-b896-ed149dfd85cb.spst2.com/ustat.js'],
50+
CUSTOM_EXTERNAL_CSS: ['https://cdn.jsdmirror.com/gh/88lin/picx-images-hosting@master/blog/css/custom.css'],
51+
52+
// 自定义菜单
53+
CUSTOM_MENU: process.env.NEXT_PUBLIC_CUSTOM_MENU || true, // 支持Menu类型的菜单,替代了3.12版本前的Page类型
54+
55+
// 文章列表相关设置
56+
CAN_COPY: process.env.NEXT_PUBLIC_CAN_COPY || true, // 是否允许复制页面内容 默认允许,如果设置为false、则全栈禁止复制内容。
57+
58+
// 侧栏布局 是否反转(左变右,右变左) 已支持主题: hexo next medium fukasawa example
59+
LAYOUT_SIDEBAR_REVERSE:
60+
process.env.NEXT_PUBLIC_LAYOUT_SIDEBAR_REVERSE || false,
61+
62+
// 欢迎语打字效果,Hexo,Matery主题支持, 英文逗号隔开多个欢迎语。
63+
GREETING_WORDS:
64+
process.env.NEXT_PUBLIC_GREETING_WORDS ||
65+
'👋Hi,欢迎来到我的博客✨',
66+
67+
// uuid重定向至 slug
68+
UUID_REDIRECT: process.env.UUID_REDIRECT || false
69+
}
70+
71+
module.exports = BLOG

0 commit comments

Comments
 (0)