最近用了用一些静态博客生成程序感觉不错。但是有个问题,需要在本地建站,然后生成,再deploy到github之类的地方。安装这些生成程序还得装一堆东西,这些东西可能我平时根本用不到。
于是我想这样:
以HEXO为例
个人电脑我只留着.md文件,也就是post文件夹下的,并且这些文件搞个git仓库在bitbucket上。
网站生成程序配置好conf后放在vps上,再搞个webhook给bitbucket
这样,我每次本地只用维护一个若干md文件的小仓库,跟我没关系的都放在vps上。我每次只要写了新东西一push,就会出发webhook,这样vps就知道有新文章了。vps把新文章pull下来,然后生成静态站并deploy到github上。这样即使更换电脑,只需要把那几个md文件的小仓库搞下来,而不是整个网站。并且只要写完一push一切事情vps上都搞定了。
我现在就是这么搞的。但是我想,是不是可以提供这种服务。
生成程序的文件夹配置好后上传到某个这种网站,这种网站会给你相应的,比如webhook链接和公钥,你把它放在你要deploy的git仓库里。这样以后岂不很方便。总比每次写完还要本地生成本地deploy好些吧。
于是我想这样:
以HEXO为例
个人电脑我只留着.md文件,也就是post文件夹下的,并且这些文件搞个git仓库在bitbucket上。
网站生成程序配置好conf后放在vps上,再搞个webhook给bitbucket
这样,我每次本地只用维护一个若干md文件的小仓库,跟我没关系的都放在vps上。我每次只要写了新东西一push,就会出发webhook,这样vps就知道有新文章了。vps把新文章pull下来,然后生成静态站并deploy到github上。这样即使更换电脑,只需要把那几个md文件的小仓库搞下来,而不是整个网站。并且只要写完一push一切事情vps上都搞定了。
我现在就是这么搞的。但是我想,是不是可以提供这种服务。
生成程序的文件夹配置好后上传到某个这种网站,这种网站会给你相应的,比如webhook链接和公钥,你把它放在你要deploy的git仓库里。这样以后岂不很方便。总比每次写完还要本地生成本地deploy好些吧。