github + issues + DIY 搭建一个无需服务器的

2019-08-04  本文已影响0人  听一半的歌_f558

博客地址

如果你看主址,可以看见博客是基于 github + issues 搭建,完全没有依赖于服务器

现在我们就来从零开始一步一步搭建一个博客服务

步骤

第一步

J53M9)7YKH5@Y 9U~HYGBVY

第二步

技术选型

接口一览 和重点

}3W90QD(RQSFIM00U4LFJOW

因为开发需要,参数其实是不全的,比如,要做分页功能, 其他参数如下

参数 说明 默认
page 第几页
per_page 没页数量
client_id 因为 github 有请求限制,带上这个两个参数做认证就不会有限制
client_secret 因为 github 有请求限制,带上这个两个参数做认证就不会有限制
Accept 请求头部 【application/vnd.github.squirrel-girl-preview,application/vnd.github.html+json】 加上这个获取的返回值是 html 可以直接渲染,不加会返回 md 数据,你还需要自己解析才能渲染

上面的 OAuth application 创建完就可以获取 client_id 和 client_secret

HN8V%E))~370J624[OK6]9K.png

使用库

如果上面的过程开发完了,就是部署问题了

就用 vue 做说明吧,不要问为什么,因为我用的就是

module.exports = {   
 outputDir: 'docs', // 更改打包后的目录,方便部署
 publicPath: './' // 解决 GitHub 因为路径问题
}

[图片上传失败...(image-ac3504-1564899658162)]

如果一切顺利的话,就可以访问了,恭喜你搭建成功

结尾

如果嫌弃自己开发麻烦

上一篇下一篇

猜你喜欢

热点阅读