type
status
date
slug
summary
tags
category
icon
password
Property
Nov 20, 2022 04:51 PM
博客部署在Vercel
process.env.XX 配置更改
- 主题切换
- 可配置VERCEL环境变量
NEXT_PUBLIC_THEME
,可选变量next
,hexo
,fukasawa
,medium
- 文章锁
- 在password字段添加字段即可
- process.env.XX 配置更改
key | value | detail |
NOTION_PAGE_ID | '' | notion的32位id |
NEXT_PUBLIC_THEME | 'next','hexo',"fukasawa','medium','example’ | 主题选项 |
NEXT_PUBLIC_THEME_SWITCH | false | 是否显示切换主题按钮 |
NEXT_PUBLIC_BEI_AN | '' | 备案号 闽ICP备XXXXXXX |
NEXT_PUBLIC_POST_URL_PREFIX | 'article’ | POST类型文章的默认路径前缀,例如默认POST类型的路径是 /article/[slug] |
NEXT_PUBLIC_FIREWORKS | false | 鼠标点击烟花特效 |
NEXT_PUBLIC_WIDGET_PET | true | 是否显示宠物挂件 |
文章字段说明如下
属性 | 必填 | 说明 | 备注 |
title | 是 | 文章标题 | ㅤ |
status | 是 | 发布状态 | (仅当状态为Published 时会被 展示) |
date | 是 | 发布日期 | 2021/11/05 |
type | 是 | 页面类型 (博文Post / 单页(Page) | 单页不会在博文列表显示 。 |
summary | 否 | 内容摘要 | 搜索和简略显示会用到 |
category | 否 | 文章分类 | 可以自定义,可以在博客主页显示 |
tags | 否 | 文章标签 | 可多个,建议不要太多 |
slug | 否 | 文章短路径 | (每篇文章唯一,请勿 重复) |
icon | 否 | 菜单栏图标(仅当Page类型有效) | 可以参考:图标库地址 |
password | 否 | 文章加锁 | 需要输入密码访问 |
blog.config.js 配置
- AUTHOR: 'alan1024', // 作者
- BIO: '一个很菜的人🥬', // 作者简介
- LINK: 'https://notion-next-seven-theta.vercel.app/', // 网站地址
- 社交链接,不需要可留空白,例如 CONTACT_WEIBO:''
- CONTACT_EMAIL: 'cxy814941789@gmail.com', // 邮箱
- CONTACT_WEIBO: '', // 你的微博个人主页
- CONTACT_TWITTER: 'https://twitter.com/Alan_66666', // 你的twitter个人主页
- CONTACT_GITHUB: 'https://github.com/sscc0102', // 你的github个人主页
- CONTACT_TELEGRAM: '', // 你的telegram 地址 例如 https://t.me/tangly_1024
- CONTACT_LINKEDIN: '', // 你的linkedIn 首页
可以notion页面更改的配置
- HOME_BANNER_IMAGE: './bg_image.jpg', // 首页背景大图,默认文件:/public/bg_image.jpg 。会被Notion中的封面图覆盖
- AVATAR: '/avatar.png', // 作者头像,被notion中的ICON覆盖。如果没有ICON则取public目录下的avatar.png
- DESCRIPTION: process.env.NEXT_PUBLIC_DESCRIPTION || '这是一个由NotionNext生成的站点', // 站点描述,被notion中的页面描述覆盖
Github readme参考部署配置: https://github.com/sscc0102/NotionNext 主要参考配置部署文件: https://tangly1024.com/article/notion-next Blog配置为blog.config.js,根据注释更改 process.env.XX是Vercel的环境变量,配置方式见:https://docs.tangly1024.com/zh/features/personality 项目更新方法:https://tangly1024.com/article/how-to-update-notionnext