@@ -1,326 +0,0 @@
// 注: process.env.XX是Vercel的环境变量, 配置方式见: https://docs.tangly1024.com/zh/features/personality
const BLOG = {
// Important page_id! ! ! Duplicate Template from https://www.notion.so/tanghh/02ab3b8678004aa69e9e415905ef32a5
NOTION _PAGE _ID :
process . env . NOTION _PAGE _ID || '02ab3b8678004aa69e9e415905ef32a5' ,
PSEUDO _STATIC : false , // 伪静态路径, 开启后所有文章URL都以 .html 结尾。
NEXT _REVALIDATE _SECOND : process . env . NEXT _PUBLIC _REVALIDATE _SECOND || 5 , // 更新内容缓存间隔 单位(秒); 即每个页面有5秒的纯静态期、此期间无论多少次访问都不会抓取notion数据; 调大该值有助于节省Vercel资源、同时提升访问速率, 但也会使文章更新有延迟。
THEME : process . env . NEXT _PUBLIC _THEME || 'hexo' , // 主题, 支持 ['next','hexo',"fukasawa','medium','example'] @see https://preview.tangly1024.com
THEME _SWITCH : process . env . NEXT _PUBLIC _THEME _SWITCH || false , // 是否显示切换主题按钮
LANG : process . env . NEXT _PUBLIC _LANG || 'zh-CN' , // e.g 'zh-CN','en-US' see /lib/lang.js for more.
SINCE : 2021 , // e.g if leave this empty, current year will be used.
APPEARANCE : process . env . NEXT _PUBLIC _APPEARANCE || 'light' , // ['light', 'dark', 'auto'], // light 日间模式 , dark夜间模式, auto根据时间和主题自动夜间模式
APPEARANCE _DARK _TIME : process . env . NEXT _PUBLIC _APPEARANCE _DARK _TIME || [ 18 , 6 ] , // 夜间模式起至时间, false时关闭根据时间自动切换夜间模式
CUSTOM _MENU : process . env . NEXT _PUBLIC _CUSTOM _MENU || false , // 支持Menu 类型, 从3.12.0版本起, 各主题将逐步支持灵活的二级菜单配置, 替代了原来的Page类型, 此配置是试验功能、默认关闭。
AUTHOR : process . env . NEXT _PUBLIC _AUTHOR || 'NotionNext' , // 您的昵称 例如 tangly1024
BIO : process . env . NEXT _PUBLIC _BIO || '一个普通的干饭人🍚' , // 作者简介
LINK : process . env . NEXT _PUBLIC _LINK || 'https://tangly1024.com' , // 网站地址
KEYWORDS : process . env . NEXT _PUBLIC _KEYWORD || 'Notion, 博客' , // 网站关键词 英文逗号隔开
// 社交链接,不需要可留空白,例如 CONTACT_WEIBO:''
CONTACT _EMAIL : process . env . NEXT _PUBLIC _CONTACT _EMAIL || '' , // 邮箱地址 例如mail@tangly1024.com
CONTACT _WEIBO : process . env . NEXT _PUBLIC _CONTACT _WEIBO || '' , // 你的微博个人主页
CONTACT _TWITTER : process . env . NEXT _PUBLIC _CONTACT _TWITTER || '' , // 你的twitter个人主页
CONTACT _GITHUB : process . env . NEXT _PUBLIC _CONTACT _GITHUB || '' , // 你的github个人主页 例如 https://github.com/tangly1024
CONTACT _TELEGRAM : process . env . NEXT _PUBLIC _CONTACT _TELEGRAM || '' , // 你的telegram 地址 例如 https://t.me/tangly_1024
CONTACT _LINKEDIN : process . env . NEXT _PUBLIC _CONTACT _LINKEDIN || '' , // 你的linkedIn 首页
// 网站字体
FONT _STYLE : process . env . NEXT _PUBLIC _FONT _STYLE || 'font-serif' , // ['font-serif','font-sans'] 两种可选,分别是衬线和无衬线: 参考 https://www.jianshu.com/p/55e410bd2115
FONT _URL : [
// 字体CSS 例如 https://npm.elemecdn.com/lxgw-wenkai-webfont@1.6.0/style.css
'https://fonts.googleapis.com/css?family=Bitter&display=swap' ,
'https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&display=swap' ,
'https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&display=swap'
] ,
FONT _SANS : [
// 无衬线字体 例如'LXGW WenKai'
'Bitter' ,
'"PingFang SC"' ,
'-apple-system' ,
'BlinkMacSystemFont' ,
'"Hiragino Sans GB"' ,
'"Segoe UI Emoji"' ,
'"Segoe UI Symbol"' ,
'"Segoe UI"' ,
'"Noto Sans SC"' ,
'HarmonyOS_Regular' ,
'"Microsoft YaHei"' ,
'"Helvetica Neue"' ,
'Helvetica' ,
'"Source Han Sans SC"' ,
'Arial' ,
'sans-serif' ,
'"Apple Color Emoji"'
] ,
FONT _SERIF : [
// 衬线字体 例如'LXGW WenKai'
'Bitter' ,
'"Noto Serif SC"' ,
'SimSun' ,
'"Times New Roman"' ,
'Times' ,
'serif' ,
'"Segoe UI Emoji"' ,
'"Segoe UI Symbol"' ,
'"Apple Color Emoji"'
] ,
FONT _AWESOME : '/css/all.min.css' , // font-awesome 字体图标地址
// 自定义外部脚本,外部样式
CUSTOM _EXTERNAL _JS : [ '' ] , // e.g. ['http://xx.com/script.js','http://xx.com/script.js']
CUSTOM _EXTERNAL _CSS : [ '' ] , // e.g. ['http://xx.com/style.css','http://xx.com/style.css']
// 侧栏布局 是否反转(左变右,右变左) 已支持主题: hexo next medium fukasawa example
LAYOUT _SIDEBAR _REVERSE : false ,
// 一个小插件展示你的facebook fan page~ @see https://tw.andys.pro/article/add-facebook-fanpage-notionnext
FACEBOOK _PAGE _TITLE : process . env . NEXT _PUBLIC _FACEBOOK _PAGE _TITLE || null , // 邊欄 Facebook Page widget 的標題欄,填''則無標題欄 e.g FACEBOOK 粉絲團'
FACEBOOK _PAGE : process . env . NEXT _PUBLIC _FACEBOOK _PAGE || null , // Facebook Page 的連結 e.g https://www.facebook.com/tw.andys.pro
FACEBOOK _PAGE _ID : process . env . NEXT _PUBLIC _FACEBOOK _PAGE _ID || '' , // Facebook Page ID 來啟用 messenger 聊天功能
FACEBOOK _APP _ID : process . env . NEXT _PUBLIC _FACEBOOK _APP _ID || '' , // Facebook App ID 來啟用 messenger 聊天功能 获取: https://developers.facebook.com/
BEI _AN : process . env . NEXT _PUBLIC _BEI _AN || '' , // 备案号 闽ICP备XXXXXXX
// PrismJs 代码相关
PRISM _JS _AUTO _LOADER :
'https://npm.elemecdn.com/prismjs@1.29.0/plugins/autoloader/prism-autoloader.min.js' ,
PRISM _JS _PATH : 'https://npm.elemecdn.com/prismjs@1.29.0/components/' ,
PRISM _THEME _PATH :
'https://npm.elemecdn.com/prism-themes/themes/prism-a11y-dark.min.css' , // 代码样式主题 更多参考 https://github.com/PrismJS/prism-themes
CODE _MAC _BAR : true , // 代码左上角显示mac的红黄绿图标
CODE _LINE _NUMBERS : process . env . NEXT _PUBLIC _CODE _LINE _NUMBERS || 'false' , // 是否显示行号
BACKGROUND _LIGHT : '#eeeeee' , // use hex value, don't forget '#' e.g #fffefc
BACKGROUND _DARK : '#000000' , // use hex value, don't forget '#'
SUB _PATH : '' , // leave this empty unless you want to deploy in a folder
POST _URL _PREFIX : process . env . NEXT _PUBLIC _POST _URL _PREFIX || 'article' ,
// POST类型文章的默认路径前缀, 例如默认POST类型的路径是 /article/[slug]
// 如果此项配置为 '' 空, 则文章将没有前缀路径,使用场景: 希望文章前缀路径为 /post 的情况 支持多级
// 支援類似 WP 可自訂文章連結格式的功能: https://wordpress.org/documentation/article/customize-permalinks/,目前只先實作 %year%/%month%/%day%
// 例:如想連結改成前綴 article + 時間戳記,可變更為: 'article/%year%/%month%/%day%'
POST _LIST _STYLE : process . env . NEXT _PUBLIC _PPOST _LIST _STYLE || 'page' , // ['page','scroll] 文章列表样式:页码分页、单页滚动加载
POST _LIST _PREVIEW : process . env . NEXT _PUBLIC _POST _PREVIEW || 'false' , // 是否在列表加载文章预览
POST _PREVIEW _LINES : 12 , // 预览博客行数
POST _RECOMMEND _COUNT : 6 , // 推荐文章数量
POSTS _PER _PAGE : 12 , // post counts per page
POSTS _SORT _BY : process . env . NEXT _PUBLIC _POST _SORT _BY || 'notion' , // 排序方式 'date'按时间,'notion'由notion控制
PREVIEW _CATEGORY _COUNT : 16 , // 首页最多展示的分类数量, 0为不限制
PREVIEW _TAG _COUNT : 16 , // 首页最多展示的标签数量, 0为不限制
// 鼠标点击烟花特效
FIREWORKS : process . env . NEXT _PUBLIC _FIREWORKS || false , // 开关
// 烟花色彩,感谢 https://github.com/Vixcity 提交的色彩
FIREWORKS _COLOR : [
'255, 20, 97' ,
'24, 255, 146' ,
'90, 135, 255' ,
'251, 243, 140'
] ,
// 樱花飘落特效
SAKURA : process . env . NEXT _PUBLIC _SAKURA || false , // 开关
// 漂浮线段特效
NEST : process . env . NEXT _PUBLIC _NEST || false , // 开关
// 动态彩带特效
FLUTTERINGRIBBON : process . env . NEXT _PUBLIC _FLUTTERINGRIBBON || false , // 开关
// 静态彩带特效
RIBBON : process . env . NEXT _PUBLIC _RIBBON || false , // 开关
// 星空雨特效 黑夜模式才会生效
STARRY _SKY : process . env . NEXT _PUBLIC _STARRY _SKY || false , // 开关
// 悬浮挂件
WIDGET _PET : process . env . NEXT _PUBLIC _WIDGET _PET || true , // 是否显示宠物挂件
WIDGET _PET _LINK :
process . env . NEXT _PUBLIC _WIDGET _PET _LINK ||
'https://cdn.jsdelivr.net/npm/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json' , // 挂件模型地址 @see https://github.com/xiazeyu/live2d-widget-models
WIDGET _PET _SWITCH _THEME : true , // 点击宠物挂件切换博客主题
// 音乐播放插件
MUSIC _PLAYER : process . env . NEXT _PUBLIC _MUSIC _PLAYER || false , // 是否使用音乐播放插件
MUSIC _PLAYER _VISIBLE : process . env . NEXT _PUBLIC _MUSIC _PLAYER _VISIBLE || true , // 是否在左下角显示播放和切换,如果使用播放器,打开自动播放再隐藏,就会以类似背景音乐的方式播放,无法取消和暂停
MUSIC _PLAYER _AUTO _PLAY :
process . env . NEXT _PUBLIC _MUSIC _PLAYER _AUTO _PLAY || true , // 是否自动播放,不过自动播放时常不生效(移动设备不支持自动播放)
MUSIC _PLAYER _LRC _TYPE : process . env . NEXT _PUBLIC _MUSIC _PLAYER _LRC _TYPE || '0' , // 歌词显示类型,可选值: 3 | 1 | 0( 0: 禁用 lrc 歌词, 1: lrc 格式的字符串, 3: lrc 文件 url) ( 前提是有配置歌词路径, 对 meting 无效)
MUSIC _PLAYER _CDN _URL :
process . env . NEXT _PUBLIC _MUSIC _PLAYER _CDN _URL ||
'https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/aplayer/1.10.1/APlayer.min.js' ,
MUSIC _PLAYER _ORDER : process . env . NEXT _PUBLIC _MUSIC _PLAYER _ORDER || 'list' , // 默认播放方式,顺序 list, 随机 random
MUSIC _PLAYER _AUDIO _LIST : [
// 示例音乐列表。除了以下配置外,还可配置歌词,具体配置项看此文档 https://aplayer.js.org/#/zh-Hans/
{
name : '风を共に舞う気持ち' ,
artist : 'Falcom Sound Team jdk' ,
url : 'https://music.163.com/song/media/outer/url?id=731419.mp3' ,
cover :
'https://p2.music.126.net/kn6ugISTonvqJh3LHLaPtQ==/599233837187278.jpg'
} ,
{
name : '王都グランセル' ,
artist : 'Falcom Sound Team jdk' ,
url : 'https://music.163.com/song/media/outer/url?id=731355.mp3' ,
cover :
'https://p1.music.126.net/kn6ugISTonvqJh3LHLaPtQ==/599233837187278.jpg'
}
] ,
MUSIC _PLAYER _METING : process . env . NEXT _PUBLIC _MUSIC _PLAYER _METING || false , // 是否要开启 MetingJS, 从平台获取歌单。会覆盖自定义的 MUSIC_PLAYER_AUDIO_LIST, 更多配置信息: https://github.com/metowolf/MetingJS
MUSIC _PLAYER _METING _SERVER :
process . env . NEXT _PUBLIC _MUSIC _PLAYER _METING _SERVER || 'netease' , // 音乐平台,[netease, tencent, kugou, xiami, baidu]
MUSIC _PLAYER _METING _ID :
process . env . NEXT _PUBLIC _MUSIC _PLAYER _METING _ID || '60198' , // 对应歌单的 id
MUSIC _PLAYER _METING _LRC _TYPE :
process . env . NEXT _PUBLIC _MUSIC _PLAYER _METING _LRC _TYPE || '1' , // 可选值: 3 | 1 | 0( 0: 禁用 lrc 歌词, 1: lrc 格式的字符串, 3: lrc 文件 url)
// ----> 评论互动 可同时开启多个支持 WALINE VALINE GISCUS CUSDIS UTTERRANCES GITALK
// twikoo
COMMENT _TWIKOO _ENV _ID : process . env . NEXT _PUBLIC _COMMENT _ENV _ID || '' , // TWIKOO地址 腾讯云环境填 envId; Vercel 环境域名地址( https://xxx.vercel.app)
// utterance
COMMENT _UTTERRANCES _REPO :
process . env . NEXT _PUBLIC _COMMENT _UTTERRANCES _REPO || '' , // 你的代码仓库名, 例如我是 'tangly1024/NotionNext'; 更多文档参考 https://utteranc.es/
// giscus @see https://giscus.app/
COMMENT _GISCUS _REPO : process . env . NEXT _PUBLIC _COMMENT _GISCUS _REPO || '' , // 你的Github仓库名 e.g 'tangly1024/NotionNext'
COMMENT _GISCUS _REPO _ID : process . env . NEXT _PUBLIC _COMMENT _GISCUS _REPO _ID || '' , // 你的Github Repo ID e.g ( 設定完 giscus 即可看到 )
COMMENT _GISCUS _CATEGORY _ID :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _CATEGORY _ID || '' , // 你的Github Discussions 內的 Category ID ( 設定完 giscus 即可看到 )
COMMENT _GISCUS _MAPPING :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _MAPPING || 'pathname' , // 你的Github Discussions 使用哪種方式來標定文章, 預設 'pathname'
COMMENT _GISCUS _REACTIONS _ENABLED :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _REACTIONS _ENABLED || '1' , // 你的 Giscus 是否開啟文章表情符號 '1' 開啟 "0" 關閉 預設開啟
COMMENT _GISCUS _EMIT _METADATA :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _EMIT _METADATA || '0' , // 你的 Giscus 是否提取 Metadata '1' 開啟 '0' 關閉 預設關閉
COMMENT _GISCUS _INPUT _POSITION :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _INPUT _POSITION || 'bottom' , // 你的 Giscus 發表留言位置 'bottom' 尾部 'top' 頂部, 預設 'bottom'
COMMENT _GISCUS _LANG : process . env . NEXT _PUBLIC _COMMENT _GISCUS _LANG || 'zh-CN' , // 你的 Giscus 語言 e.g 'en', 'zh-TW', 'zh-CN', 預設 'en'
COMMENT _GISCUS _LOADING :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _LOADING || 'lazy' , // 你的 Giscus 載入是否漸進式載入, 預設 'lazy'
COMMENT _GISCUS _CROSSORIGIN :
process . env . NEXT _PUBLIC _COMMENT _GISCUS _CROSSORIGIN || 'anonymous' , // 你的 Giscus 可以跨網域, 預設 'anonymous'
COMMENT _CUSDIS _APP _ID : process . env . NEXT _PUBLIC _COMMENT _CUSDIS _APP _ID || '' , // data-app-id 36位 see https://cusdis.com/
COMMENT _CUSDIS _HOST :
process . env . NEXT _PUBLIC _COMMENT _CUSDIS _HOST || 'https://cusdis.com' , // data-host, change this if you're using self-hosted version
COMMENT _CUSDIS _SCRIPT _SRC :
process . env . NEXT _PUBLIC _COMMENT _CUSDIS _SCRIPT _SRC ||
'https://cusdis.com/js/cusdis.es.js' , // change this if you're using self-hosted version
// gitalk评论插件 更多参考 https://gitalk.github.io/
COMMENT _GITALK _REPO : process . env . NEXT _PUBLIC _COMMENT _GITALK _REPO || '' , // 你的Github仓库名, 例如 'NotionNext'
COMMENT _GITALK _OWNER : process . env . NEXT _PUBLIC _COMMENT _GITALK _OWNER || '' , // 你的用户名 e.g tangly1024
COMMENT _GITALK _ADMIN : process . env . NEXT _PUBLIC _COMMENT _GITALK _ADMIN || '' , // 管理员用户名、一般是自己 e.g 'tangly1024'
COMMENT _GITALK _CLIENT _ID :
process . env . NEXT _PUBLIC _COMMENT _GITALK _CLIENT _ID || '' , // e.g 20位ID , 在gitalk后台获取
COMMENT _GITALK _CLIENT _SECRET :
process . env . NEXT _PUBLIC _COMMENT _GITALK _CLIENT _SECRET || '' , // e.g 40位ID, 在gitalk后台获取
COMMENT _GITALK _DISTRACTION _FREE _MODE : false , // 类似facebook的无干扰模式
COMMENT _GITTER _ROOM : process . env . NEXT _PUBLIC _COMMENT _GITTER _ROOM || '' , // gitter聊天室 see https://gitter.im/ 不需要则留空
COMMENT _DAO _VOICE _ID : process . env . NEXT _PUBLIC _COMMENT _DAO _VOICE _ID || '' , // DaoVoice http://dashboard.daovoice.io/get-started
COMMENT _TIDIO _ID : process . env . NEXT _PUBLIC _COMMENT _TIDIO _ID || '' , // [tidio_id] -> //code.tidio.co/[tidio_id].js
COMMENT _VALINE _APP _ID : process . env . NEXT _PUBLIC _VALINE _ID || '' , // Valine @see https://valine.js.org/quickstart.html 或 https://github.com/stonehank/react-valine#%E8%8E%B7%E5%8F%96app-id-%E5%92%8C-app-key
COMMENT _VALINE _APP _KEY : process . env . NEXT _PUBLIC _VALINE _KEY || '' ,
COMMENT _VALINE _SERVER _URLS : process . env . NEXT _PUBLIC _VALINE _SERVER _URLS || '' , // 该配置适用于国内自定义域名用户, 海外版本会自动检测(无需手动填写) @see https://valine.js.org/configuration.html#serverURLs
COMMENT _VALINE _PLACEHOLDER :
process . env . NEXT _PUBLIC _VALINE _PLACEHOLDER || '抢个沙发吧~' , // 可以搭配后台管理评论 https://github.com/DesertsP/Valine-Admin 便于查看评论,以及邮件通知,垃圾评论过滤等功能
COMMENT _WALINE _SERVER _URL : process . env . NEXT _PUBLIC _WALINE _SERVER _URL || '' , // 请配置完整的Waline评论地址 例如 hhttps://preview-waline.tangly1024.com @see https://waline.js.org/guide/get-started.html
COMMENT _WALINE _RECENT : process . env . NEXT _PUBLIC _WALINE _RECENT || false , // 最新评论
// 此评论系统基于WebMention, 细节可参考https://webmention.io
// 它是一个基于IndieWeb理念的开放式评论系统, 下方COMMENT_WEBMENTION包含的属性皆需配置:
// ENABLE: 是否开启
// AUTH: Webmention使用的IndieLogin, 可使用Twitter或Github个人页面连结
// HOSTNAME: Webmention绑定之网域, 通常即为本站网址
// TWITTER_USERNAME: 评论显示区域需要的资讯
// TOKEN: Webmention的API token
COMMENT _WEBMENTION : {
ENABLE : process . env . NEXT _PUBLIC _WEBMENTION _ENABLE || false ,
AUTH : process . env . NEXT _PUBLIC _WEBMENTION _AUTH || '' ,
HOSTNAME : process . env . NEXT _PUBLIC _WEBMENTION _HOSTNAME || '' ,
TWITTER _USERNAME : process . env . NEXT _PUBLIC _TWITTER _USERNAME || '' ,
TOKEN : process . env . NEXT _PUBLIC _WEBMENTION _TOKEN || ''
} ,
// <---- 评论插件
// ----> 站点统计
ANALYTICS _VERCEL : process . env . NEXT _PUBLIC _ANALYTICS _VERCEL || true , // vercel自带的统计 https://vercel.com/docs/concepts/analytics/quickstart https://github.com/tangly1024/NotionNext/issues/897
ANALYTICS _BUSUANZI _ENABLE : true , // 展示网站阅读量、访问数 see http://busuanzi.ibruce.info/
ANALYTICS _BAIDU _ID : process . env . NEXT _PUBLIC _ANALYTICS _BAIDU _ID || '' , // e.g 只需要填写百度统计的id, [baidu_id] -> https://hm.baidu.com/hm.js?[baidu_id]
ANALYTICS _CNZZ _ID : process . env . NEXT _PUBLIC _ANALYTICS _CNZZ _ID || '' , // 只需要填写站长统计的id, [cnzz_id] -> https://s9.cnzz.com/z_stat.php?id=[cnzz_id]&web_id=[cnzz_id]
ANALYTICS _GOOGLE _ID : process . env . NEXT _PUBLIC _ANALYTICS _GOOGLE _ID || '' , // 谷歌Analytics的id e.g: G-XXXXXXXXXX
ANALYTICS _ACKEE _TRACKER :
process . env . NEXT _PUBLIC _ANALYTICS _ACKEE _TRACKER || '' , // e.g 'https://ackee.tangly1024.net/tracker.js'
ANALYTICS _ACKEE _DATA _SERVER :
process . env . NEXT _PUBLIC _ANALYTICS _ACKEE _DATA _SERVER || '' , // e.g https://ackee.tangly1024.net , don't end with a slash
ANALYTICS _ACKEE _DOMAIN _ID :
process . env . NEXT _PUBLIC _ANALYTICS _ACKEE _DOMAIN _ID || '' , // e.g '0e2257a8-54d4-4847-91a1-0311ea48cc7b'
SEO _GOOGLE _SITE _VERIFICATION :
process . env . NEXT _PUBLIC _SEO _GOOGLE _SITE _VERIFICATION || '' , // Remove the value or replace it with your own google site verification code
// <---- 站点统计
// 谷歌广告
ADSENSE _GOOGLE _ID : process . env . NEXT _PUBLIC _ADSENSE _GOOGLE _ID || '' , // 谷歌广告ID e.g ca-pub-xxxxxxxxxxxxxxxx
// 自定义配置notion数据库字段名
NOTION _PROPERTY _NAME : {
password : process . env . NEXT _PUBLIC _NOTION _PROPERTY _PASSWORD || 'password' ,
type : process . env . NEXT _PUBLIC _NOTION _PROPERTY _TYPE || 'type' , // 文章类型,
type _post : process . env . NEXT _PUBLIC _NOTION _PROPERTY _TYPE _POST || 'Post' , // 当type文章类型与此值相同时, 为博文。
type _page : process . env . NEXT _PUBLIC _NOTION _PROPERTY _TYPE _PAGE || 'Page' , // 当type文章类型与此值相同时, 为单页。
type _notice :
process . env . NEXT _PUBLIC _NOTION _PROPERTY _TYPE _NOTICE || 'Notice' , // 当type文章类型与此值相同时, 为公告。
type _menu : process . env . NEXT _PUBLIC _NOTION _PROPERTY _TYPE _MENU || 'Menu' , // 当type文章类型与此值相同时, 为菜单。
type _sub _menu :
process . env . NEXT _PUBLIC _NOTION _PROPERTY _TYPE _SUB _MENU || 'SubMenu' , // 当type文章类型与此值相同时, 为子菜单。
title : process . env . NEXT _PUBLIC _NOTION _PROPERTY _TITLE || 'title' , // 文章标题
status : process . env . NEXT _PUBLIC _NOTION _PROPERTY _STATUS || 'status' ,
status _publish :
process . env . NEXT _PUBLIC _NOTION _PROPERTY _STATUS _PUBLISH || 'Published' , // 当status状态值与此相同时为发布, 可以为中文
status _invisible :
process . env . NEXT _PUBLIC _NOTION _PROPERTY _STATUS _INVISIBLE || 'Invisible' , // 当status状态值与此相同时为隐藏发布, 可以为中文 , 除此之外其他页面状态不会显示在博客上
summary : process . env . NEXT _PUBLIC _NOTION _PROPERTY _SUMMARY || 'summary' ,
slug : process . env . NEXT _PUBLIC _NOTION _PROPERTY _SLUG || 'slug' ,
category : process . env . NEXT _PUBLIC _NOTION _PROPERTY _CATEGORY || 'category' ,
date : process . env . NEXT _PUBLIC _NOTION _PROPERTY _DATE || 'date' ,
tags : process . env . NEXT _PUBLIC _NOTION _PROPERTY _TAGS || 'tags' ,
icon : process . env . NEXT _PUBLIC _NOTION _PROPERTY _ICON || 'icon'
} ,
// RSS
ENABLE _RSS : process . env . NEXT _PUBLIC _ENABLE _RSS || true , // 是否开启RSS订阅功能
// 作废配置
AVATAR : process . env . NEXT _PUBLIC _AVATAR || '/avatar.svg' , // 作者头像, 被notion中的ICON覆盖。若无ICON则取public目录下的avatar.png
TITLE : process . env . NEXT _PUBLIC _TITLE || 'NotionNext BLOG' , // 站点标题 , 被notion中的页面标题覆盖
HOME _BANNER _IMAGE :
process . env . NEXT _PUBLIC _HOME _BANNER _IMAGE || './bg_image.jpg' , // 首页背景大图, 会被notion中的封面图覆盖, 若无封面图则会使用代码中的 /public/bg_image.jpg 文件
DESCRIPTION :
process . env . NEXT _PUBLIC _DESCRIPTION || '这是一个由NotionNext生成的站点' , // 站点描述, 被notion中的页面描述覆盖
// 网站图片
IMG _URL _TYPE : process . env . NEXT _PUBLIC _IMG _TYPE || 'Notion' , // 此配置已失效, 请勿使用; AMAZON方案不再支持, 仅支持Notion方案。 ['Notion','AMAZON'] 站点图片前缀 默认 Notion:(https://notion.so/images/xx) , AMAZON(https://s3.us-west-2.amazonaws.com/xxx)
IMG _SHADOW : process . env . NEXT _PUBLIC _IMG _SHADOW || false , // 文章图片是否自动添加阴影
// 开发相关
NOTION _ACCESS _TOKEN : process . env . NOTION _ACCESS _TOKEN || '' , // Useful if you prefer not to make your database public
DEBUG : process . env . NEXT _PUBLIC _DEBUG || false , // 是否显示调试按钮
ENABLE _CACHE : process . env . ENABLE _CACHE || false , // 开启缓存会将Notion数据缓存在内存中, 通常在开发调试中使用, 正式部署开启此功能意义不大。
isProd : process . env . VERCEL _ENV === 'production' , // distinguish between development and production environment (ref: https://vercel.com/docs/environment-variables#system-environment-variables) isProd: process.env.VERCEL_ENV === 'production' // distinguish between development and production environment (ref: https://vercel.com/docs/environment-variables#system-environment-variables)
VERSION : process . env . NEXT _PUBLIC _VERSION // 版本号
}
module . exports = BLOG