Photo by Sigmund / Unsplash

Notablog 搭建

数字玩具 2022年01月19日 11:10

逛网站的时候偶然发现 Notablog, 感觉做一个记录非常赞!(想到豆瓣上的记录那么多… 迁移好像好麻烦的伢!

1. 安装 Notablog

在服务器上输入

1
npm i -g notablog

Copy

之后执行克隆命令,但是想到 git 到随便什么位置我的记性应该找不到,还是网站根上吧 23333

1
git clone https://github.com/dragonman225/notablog-starter.git

Copy

2. 配置一下数据叭

复制模板

1
https://www.notion.so/b6fcf809ca5047b89f423948dce013a0?v=03ddc4d6130a47f8b68e74c9d0061de2

Copy

保存在自己的 notion 中。

在自己的 notoin 设置为 public,然后复制自己的 notion 表链接。打开服务器上的 Noteblog 安装目录,在 config.json 中的 url 替换成自己的 URL,保存后执行:

1
notablog generate .

Copy

会在安装目录下生成 public 文件夹,里面的内容就是静态的 Notablog 咯

每次 notion 内容更新,就重新执行一遍这个命令

如果使用的是 Nginx,在 Nginx 站点中将 root 更改为:

1
XXXXXXXX/noteblog/public

Copy

3. 记一下表格的项目

列名类型描述
titleTitle页面标题
tagsMulti-Select与页面相关的主题
publishCheckbox确定是否应呈现页面
inMenuCheckbox确定页面是否应显示在导航栏中
inListCheckbox确定页面是否应出现在文章列表中
templateSelect指定要用于页面的模板。可用的模板名称取决于您使用的主题
urlText要用作所生成页面的文件名和 URL 的字符串。它不应包含 和 如果为空,则使用页面的
descriptionText页面简介
dateDate自定义日期,方便从其他平台导入帖子或调整帖子顺序
  • publish inMenu inList 可以勾选 checkbox,这样只有知道 URL 才能访问。

然后….. 就变成了吕楪’s Epoch

首页

很漂亮! 确信!😁,可以做一个记录的地方。

切换部署 | update 2021-02-19

现在将静态服务扔在 vercel 上,终于不用受到 CDN 的缓存服务困扰。

一开始使用腾讯云的 CDN 服务,结果发现更新之后好长时间页面不会更新。一直以为是程序部署出现的问题。结果在整理博客的时候发现是 CDN 缓存不更新的问题。(腾讯云,你害我好惨😡

因为这个就是当书影音记录用嘛~,所以如果隔几天添加一点点东西,然后需要去登录 CDN 控制台进行缓存刷新的话,恕我不能接受,这真的太麻烦了。

切换成 vercel 就没这种烦恼咯~

标签

吕楪

博主.本博客的所有者,一切的开始。