|
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