共计 3 篇文章

手记6:改造Gitment

本文所述的修改请参考我在Fork Gitment项目的基础上改造的Gitmint:Gitmint: a mint on gitment 接下来我们要大力修改Gitment,打造一个『好用那么一点点儿』的博客评论。 11. 改造Gitment 折腾到现在,我们有了一个在Github pages上的博客,以及一个用来写本地博客的Ghost,以及一些相关的工具,例如makesite.sh(在这里)。 最后,我们还有了一个第三方提供的支持PHP+HTTPs的空间,这个空间只用来放Gitment的服务端,并且这个服务器事实上也只做一下API的CORS转发而已。 ...

手记4:谈谈Gitment中泄露secret的前因后果与解决方法

本来我接下来只是想在博客中加上一个支持评论的功能(使用Gitment),然而诸多的尝试之后,我却发现我需要创建一个支持https的web站点…… 这一切的目的,只是使得我们的Gitment有跨域访问的Api接口可用。 8. 问题出在哪里 Gitment(项目)是极棒的一个利用Github Issues来实现博客评论功能的项目,作者(https://imsun.net/)在介绍中特别提到,这种对Issues功能的使用方法是Github团队支持许可的。这也意味着只要你能接受以下两点可能存在的限制/隐患,你就可以长期地使用它: Github真的可能被屏蔽,尽管这种可能性已经越来越小 要发表评论的话必须先注册Github的账号,不过浏览评论是不受限制的 但是使用Gitment是有问题的。 ...

手记2:从本地博客到Github Pages的最佳指南及工具

现在你来到了Ghost的世界(或别的什么本地博客系统),怎么写博客以及格式等等问题都是这个博客系统的问题了,你应该去搜搜相关的教程。就我来说,Ghost挺好用的,偶尔还有些很便利使用的小惊喜。 如果你成功的导入了历史博客(或者你只是随手写了几篇),那么现在你面临的问题是:怎么把它放到网上去。当然可以是某个免费主页空间(只需要静态的就可以了),也可以是——比如我选择的就是Github Pages。这样一来,就可以有一个名为xxxxxx.github.io的博客地址了,而且博客文章和维护等等都使用Github的后台或Git命令行,又熟悉又自然,对吧。 4. Github开工 你得先有Github账号。 ...