type
status
date
slug
summary
tags
category
icon
password
Before reading…
- 建站方案:Notion+Github(NotionNext)+Vercel
- 可免费实现(域名配置可能须购买,不过也可以申请免费的)
准备
这几步可以做到相关部分再注册。
- notion账号(官网注册,非常简单,建议教育邮箱注册申请教育版)
- github账号(同上)
- vercel账号(通过github注册)
- 一个域名(可选)
- 最好全程挂梯
本篇博文是NotionNext建站的快速指南,基于官方操作手册。其实手册上讲得很详细很清晰,并且操作起来也很快,这里只是一个极简版的总结,跳过了一些非常基础的操作,适用于连官方快速指南都懒得看的懒人。这套方案操作难度低,几乎不会遇到什么问题。下面是官方项目地址和操作手册:
点击每一节小标题可跳转官方操作手册链接或对应的其他网址
🚀 操作步骤
1. 复制notion模板和github项目库到本地
1.1 notion模板复制
复制到自己的账号里后,点击右上角的Share选项—>Public—>复制URL中32位的页面ID(下面以官方手册中的网址为例):
https://www.notion.so/tanghh/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d
其中的02ab3b8678004aa69e9e415905ef32a5就是页面ID,即?v=前的数字字母
1.2 fork Github项目库
2. Vercel部署
在官网注册账号,可以直接通过github注册:
原作者提到在这个过程中可能会出现一些问题,我这里直接粘贴过来了:
可能出现的问题
若注册时提示Error:This user account is blocked.Contact [email protected] for more information.
这是由于Vercel
不支持大部分国内邮箱。可以将github
账号主邮箱改为Gmail
邮箱。但是根据群友反应,将github
账号主邮箱切换为Gmail
以后,Vercel
又会提示需要使用手机号码验证。然而github
并没有提供手机号码绑定的内容。综上,建议一开始注册github
账号时就使用Gmail
等国外邮箱进行注册。国内访问Gmail
的方案:若是执着于当前Github
账号,可以参考以下方案进行尝试:完成了Gmail
等国外邮箱的注册,打开 github-> 头像 ->settings->Emails>Add email address, 并完成邮箱验证。在Add email address 下方的Primary email address 选项中将Gmail
设置为主邮箱。
2.1 导入库
直接在这里从github选择仓库,注意import后先不要deploy,先配置一下环境变量。
2.2 配置环境变量
点击右边的Add,然后点击下方Deploy。大概两分钟后完成部署。返回Dashboard后就可以访问了。
3. 申请并配置域名(TODO)
4. 修改基本配置
可以使用Notion、Github或Vercel修改,这里介绍最简单的两种Github修改和Notion修改。
优先级:Notion-Config>Vercel>Github
4.1 简单修改方法:Github配置文件/Notion配置
4.1.1 在notion页面中的配置文件下修改
4.1.2 修改github仓库中的blog.config.js文件
4.2 推荐修改项
4.2.1 在blog.config.js中:
4.2.2 在./public文件夹下:可修改网站图标,首先要获得一个ico文件,可以在这里制作:
制作完成后,重命名文件为favicon.ico
点击Add file—>Upload file—>选择文件—>commit
4.2.3 在themes文件夹下:修改主题相关配置
5. 插件安装推荐
5.1 评论插件
这两个插件的配置最简单:
使用方法还是见官方文档,这里我懒得写了。
5.2 宠物插件
可以修改模型,目前宠物挂件似乎只能跟随鼠标和点击切换主题,其他功能不知道能不能自己配置。
5.3 统计插件(TODO)
6. Notion中日常使用
Notion页面上已经有详细的教程,这里就不再讲了。
📚 总结归纳
总结一下流程:Notion&Github复制模板—>Vercel导入并配置环境变量—>申请并配置域名—>Github/Notion上修改配置—>配置插件—>在Notion中日常使用
📎 参考文章
再放一次官方地址吧:
有关NotionNext安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~