password
created time
Apr 9, 2022 07:51 AM
type
Post
status
Published
date
Apr 9, 2022
slug
summary
本文口味:青椒炒肉 🥗 用notion搭建个人博客其实很简单,只需要简单的配置几步就能完成,快来动手试一试。
tags
Notion
博客
Vercel
教程
category
实用教程
icon

🔵 一、前言

1.通过本文你可以收获什么?

免费获得一个属于自己、基于 notion 、方便进行内容管理的个人博客。

2.为什么选择用 Notion?

  1. Notion 支持全平台内容同步(网页、Windows、Mac、IOS、安卓)
  1. 页面简洁,功能强大,
  1. 尤其是数据库功能,可以使用同一个数据库支持多种 View 展示
  1. 支持分享,支持评论,可以邀请多人协作

3.Notion Vs Hugo/Hexo

  1. 内容编辑
    1. Notion 支持全平台,内容编辑更方便
    2. Hugo/Hexo 文章仅支持在电脑端编辑
  1. 内容管理
    1. Notion 可以很方便的随时随地管理和修改内容,新内容的增删改可以很快在网页端看到
    2. Hugo/Hexo 对内容的修改需要把文章从本地 Push 到 GitHub,触发重新部署流水线才能在网页端看到最新内容

4.效果演示

notion image
notion image
notion image
 
试例站点:

🥦 二、材料准备

本文使用的部署方式是 Notion + GitHub + Vercel ,因此需要先准备好账号和环境。
以下材料如果已经具备,可以跳过相应内容。

1.注册 Notion 账号

2.注册 GitHub 账号

3.使用 GitHub 账号注册 Vercel

 

🏈 三、搭建博客

如果前面的材料都已经准备好了,那就可以开始正式进入搭建环节。

Step 1、复制 Notion 模版

打开下面链接,点击右上角的 Duplicate。即可将该页面复制到自己的 Notion 中。
notion image
notion image
notion image
选择这个页面,复制出页面的 URL
notion image
https://www.notion.so/d614706b02f944949762ab54f3460205?v=5f115fea5d0e422eac097d4da5be4dc4
在notion.so/后面跟的一串字符串即是当前页面的 PageID,这里对应的就是`d614706b02f944949762ab54f3460205`,这里先记下来备用。
点击右上角的 Share,开启 Share to web 按钮。
notion image
 

Step 2、克隆仓库

tangly1024/NotionNext
点击右上角的 Fork 按钮,即可把这个项目克隆到自己自己的仓库下。
notion image
完成克隆后,左上角的项目目录会变成以你的名称开头,并显示 “forked from xxxx”
notion image

Step 3、配置 Vercel 项目

登陆 Vercel。
点击 New Project 来新建一个项目。
notion image
点击搜索框后,会出现下拉列表,选择 Add GitHub Account
notion image
会跳到一个授权页面,如果你是新手或者不想后续再配置,建议直接选择 All repositories,这样在 Vercel 就能直接读取你仓库下所有项目。
如果你喜欢折腾,可以选择 Only select repositories,这样 Vercel 里只能看到你授权的项目,点击 Select repositories 后,在搜索框中输入 NotoinNext 即可找到前面我们 fork 出来的项目。
notion image
notion image
点击 Install 后会跳转到二次确认页,输入密码即可完成授权
notion image
notion image
授权完成之后,在 Vercel 里便会多出一个可以选择的 GitHub 账号。
选中这个账号之后,列表中便会出现已授权的项目列表,然后点击 NotionNext 项目 Import 即可导入该项目。
notion image
notion image
notion image
点击 Environment Variables ,添加一个环境变量。
NAME 为 NOTION_PAGE_ID。
VALUE 为上面提到的 PageID。
点击 Add 即可完成添加。
notion image
添加完环境变量后,点击 Deploy 即可开始部署。
notion image
notion image
耐心等待几分钟,即可完成。
notion image

🍯 四、修改配置

在 GitHub 中打开我们 fork 出来的项目,找到 blog.config.js 文件。
notion image
点击该文件,点击右边的编辑按钮,即可进入编辑模式。
notion image
每一个配置背后都有注释说明,修改你感兴趣的内容即可。
notion image
这个地方换成上面的 PageID。
notion image
修改完成之后,点击下面的 Commit changes 即可完成改动。
notion image
我们再会到 Vercel 页面。
会发现新的部署已经自动触发了。
notion image
耐心等待两分钟,当状态变为 Ready 时,代表已经部署完成。切到 Overview 页面。
notion image
点击 Visit 即可访问我们刚才部署的页面。点击左下角的切换主题即可更改当前主题,如果你想更改默认主题,再重复上述修改 blog.config.js 的操作即可。
notion image
 

📜 五、添加内容

至此,你已经拥有了自己的博客,但还需要了解一些信息才能知道如何使用它。
进入 Notion,打开前面我们复制的页面。
notion image
这个页面就是一个数据库,里面的每一行记录代表着一片文章或者一个页面。
里面有很多字段,点开示例普通文章,即可查看模版的使用说明。
notion image
点击表格的 New 按钮,即可添加数据。
notion image
修改一些字段内容,这里是创建文章,所以第一个选项里类型要设置为 Post
notion image
notion image
打开这篇文章,然后随便添加一点内容。
notion image
耐心等待几分钟,刷新页面,即可看到最新的改动。
 
notion image
 
至此,你就拥有了一个免费且漂亮的个人博客!🎉🎉🎉
剩下的内容,就留给你自己探索了,如果什么问题,欢迎和我联系!
 
💡
有关安装或者使用上的问题,欢迎留言,一起交流~
 
 
Notion 账号注册[Go疑难杂症]为什么nil不等于nil