1.8 KiB
1.8 KiB
原创
: Jekyll 博客 Netlify CMS 后台部署
Jekyll 博客 Netlify CMS 后台部署
文章目录
获取Client ID
和Secret
在 Github OAuth 页面新建一个 app
获取 Client ID
和Secret
其中Authorization callback URL
必须填这个:https://api.netlify.com/auth/done ,其余随意。
去netlify
后台绑定 GitHub
的 repositorie
绑定成功是这个样子的:
这个时候出现的错误暂时不要管。
setting->Domain management
,添加github
自带的二级域名,如果在github
上面自定义了域名,也要加上,不要管 DNS
验证.
在GitHub新建netlify分支
内容可以参考我的 netlify 分支,其中 config.yml
文件里的域名改成你的github
二级域名,如果自定义了域名请填自定义的域名
在主分支master
创建admin
文件夹
admin
├ index.html
└ config.yml
我的就是:admin
配置admin
里的config
我这个jekyll
只用到发布文章的post
,所以后台也只需要这个简单的功能,只需要加一点这个文章头部的选项,每个人不一样,需要自己写。官方文档可以参考:netlifycms-docs
到这里,GitHub
仓库的修改基本上完成了。
去 netlify 后台配置编译
setting->Buil & deploy->Deploy contexts
,将Production branch
改成netlify
分支,将Branch deploys
改成master
分支。
然后就可以编译了:
登录博客后台
进入 https://网站域名/admin
后台登陆,大概就是这样子。