type
Post
status
Published
date
Dec 15, 2024
slug
notionnext
summary
最适合小白建站的notionnext建站教程
tags
杂谈
category
教程
icon
password
准备阶段
软件
- 下载梯子:用于访问外网
- 下载vscode:代码编辑器
- 注册github
- 下载github destop:用于管理代码
- 使用github账户登录vercel
Vercel是一个云平台,它能帮你把网站快速发布到互联网上,让所有人都能访问,而且完全免费 - 就像是帮你把电脑里的网站文件搬到网络上的搬运工。
域名
Notion
注册notion
复制该模板到notion
获取页面ID
如下图所示,点击右上角 Share ,在弹出窗口中点击 Publish → Share to web (点击展开截图)

记住页面ID
页面ID在您的共享链接中、域名中间的一串32位字母与数字。
https://o2sir.notion.site/
15bf00e1a7f88015ae4ce60f420541bf?v=15bf00e1a7f881708fd8000c84684ad8&pvs=4
素材
logo
操作阶段
下载与创建项目
- 拷贝项目到本地

- 在目标父亲文件夹解压下载的文件,然后改名为项目名称(英文)

- 然后通过github destop完成代码同步到github,Name改为项目名称(英文),Local path改为项目的父亲文件夹地址,然后点击create repository


- 发布代码到github

- 用vscode打开代码


- 只需要关注themes文件夹,其他的都不要管也不要改动,themes文件夹中装的是不同的主题,我们以「heo」主题为例来讲,其他主题同理

- 任意主题都只需要关注config.js文件夹

- config.js是一个配置文件,通过修改它,就能完成网页中的一部分归属于主题的字段配置
字段配置可以理解为网站的各种设置项。就像填表格一样,config.js文件里包含了很多可以自定义的选项,比如:网站标题、网站描述、导航菜单、页脚信息、社交媒体链接。通过修改这些配置项的值,你就可以让网站按照你想要的方式显示,而不需要懂得编程。这就像是在填写一张表格,只需要在对应的地方填写你想要的内容即可。
- 改config.js前,我们需要知道每个字段的含义,才直到怎么改,所以我们先把网站弄到线上,再根据网站的表现去找对应的字段修改
上线项目到互联网
- 进入vercel,创建一个项目
- 在代码仓库列表中选择导入NotionNext

- 点击Environment Variables(环境变量),并添加一个属性名称为
NOTION_PAGE_ID,值为步骤一获取的页面ID。

- 点击deploy,等待2分钟,出现下面的界面后点击Continue to Dashboard

- 点击图示位置就能进入网站,只不过现在网站在一个vercel的临时域名下,那么接下来,把网站搞到自己的域名下面以后,我们再修改这个网站


用自己的域名连接这个网站
- 点击域名按钮

- 输入你购买的域名,然后点击添加

- 选择第一个推荐配置,然后add


- 现在到你的域名提供商那里,配置两条解析记录,点击确认

如果不熟悉域名解析配置,建议直接联系域名提供商的客服支持,他们会提供专业的指导帮助。或者搜索教程。
- 等待3分钟,会发现vercel全部打勾

- 这个时候,进入你自己域名,就可以访问啦

将项目改成自己需要的形式
现在,我们可以配置网站啦,任何操作都可以在5分钟左右自动同步到线上,配置的界面有两个,分为config.js和notion文档
选择主题
- 我们进入notion的模板页面中,进入配置中心

- 把theme字段后面的值改为heo

- 2分粥后,刷新网站,会发现主题变成了heo主题
主题内元素配置
我们回到github destop,打开vscode,找到config.js
config.js是网站的主要配置文件,通过修改它可以自定义网站的标题、描述、菜单、页脚等主题相关的显示内容,就像填写一张设置表格一样简单。
下图说明了哪些是config.js配置,哪些是notion配置

当我们修改好要改的字段以后,ctrl+S保存代码到本地

然后就可以去github destop同步代码了,填写更新名称,然后commit to main

这个时候代码还在本地,只是提交了一项申请而已,我们点击push origin,这个时候代码就同步到了github上面,vercel会分钟级抓取github上面代码的变化,来更新线上

5分钟后,我们就可以打开网站,刷新几次,看看生效的更新

- 作者:NotionNext
- 链接:https://tangly1024.com/article/notionnext
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。












