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: '一个很菜的人🥬', // 作者简介
  • 社交链接,不需要可留空白,例如 CONTACT_WEIBO:''

可以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