之前的博客搭建记录

date
Jan 1, 2019
URL
slug
build-blog
status
Published
tags
blog搭建
summary
老文章迁移
type
Post

为什么用notion

因为自己实在是太懒了。markdown还要再找图床放图片,太不方便,印象笔记的app又有点难用,挺喜欢notion这个风格的,省去了图片放哪这一麻烦,就想为啥不能用这玩意直接写博客。然后发现还真有大神已经造好了轮子,傻瓜式搭建,还是有一点点小坑让我卡了一会,不过还是一个小时就完成了。记录一下搭建步骤

部署

点击下面的链接,通过github登录 ,就能自动fork到自己的github仓库
打开下面这个链接,
 
notion image
拷贝到自己的workspace,然后给它开放权限 要确保它是公开访问
notion image

设置

然后找到github仓库里的 gatsby-config.js
 
module.exports = {
    plugins: [
        {
            resolve: `gatsby-theme-gine-blog`,
            options: {
                configTable: "这个链接改为模板页面中 SiteConfig 表格的 URL"
            }
        },
        {
            resolve: `gatsby-source-notion-database`,
            options: {
                configTable: "这个链接改为模板页面中 SourceConfig 表格的 URL"
            }
        }
    ],
}
 
notion image
这两个地址就是你打开箭头指向的项的url 遇见的坑也就在这。这里并不能直接填带用户名的
需要把用户名去掉只保留前后 ,比如
就应该改成
然后在网站设置页面修改相应的值就完事了 推荐先改下面的 再修改上面的界面 可以少build一次。。
notion image
 
notion image
好多设置都可以在这个site settings里面设置,其实也没啥改的,可以给自己改一个个性域名
 
notion image
添加自己的域名 新加一个CNAME记录指向你上面申请的那个个性域名就OK
notion image
 
notion image
cname以后还要在这添加 要不然跳转不过来。

发布自己的文章

在 Source Table - posts 表格中添加新文章,写作然后将 status 字段设置为 published ,发布状态的文章都需要设置公布时间,public_data 需要自己手工设置,否则会构建失败。
在 Netlify 中重新构建博客,构建完毕后即可看到自己新发布的文章。如果你不想进入 Netlify 网站点击部署。可以通过 build hook 触发构建。 Netlify 提供了 build hook,配置 hook 后,向给定的地址发送请求,即可触发站点构建。
iOS 上通过捷径发送 build 请求
Android 上可以通过 IFTTT发送 build 请求
 
notion image
发一篇文章要build一下。
申请一个hook,写完发送一次post请求,在电脑上我就用alias简单实用一下
notion image
ios可以用捷径,很简单,安卓的IFTTT也可以一键 挺简单的
 
 
notion image
设置为published才能看到嗷
 
在这里只是大致记录一下流程,具体还是要参考作者博客
 
除了在github上搭建访问有点慢,再整个cdn

© Somet1mes 2021 - 2024