Publii快速搭建静态博客网站

更新:我的这篇文章居然被爬虫网站,而且是两个,抓取了,如果不去搜一下还不知道。我的网站没有被收录,反而是恬不知耻的爬虫网站被搜索引擎收录,简直无语。不过呢,我以后也会长个心眼,我计划在文章中增加一部分错误的信息,然后我再改回来,而且我会对这些内容进行标注,同时,我还计划,文章就慢慢写,不成文的也发表,慢慢改,让你们抓,反正都不是最终的内容。

这里谈一下Windows平台可视化界面静态网站生产工具Publii搭建静态博客的方法,Publii是要给非常简单、高效、低门槛的静态网站生成器,同时编辑界面美观、主题大气、安全稳定的优点。

架构

编辑器:Publii

代码托管:Gitlab或者Github,

网站托管:Netlify、Gitlab pages、Github pages或者腾讯云的Serverless。

Netlify

Netlify还真是一个好东西。后台界面就更简单清爽,同步速度那是相当快,网站的加载速度也非常快,配置自定义域名也很简单,总体来说,是非常值得一试的服务,绑定域名后,国内访问速度还可以接受,如果图片多了肯定还是不行,至于Gitlab pages、Github pages应该差不多,甚至更慢,如果要选免费的方案,我觉得Netlify更好。

Gitlab Pages、Github Pages

Gitlab、Github是程序员的之家,Github的官网经常抽风,Gitlab还不错。这两个网站都支撑静态网页,也支持自定义域名,有SSL,所以还是非常值得推荐的,只是国内访问,还是存在不稳定的因素,不过呢,勉强用还是阔以。

腾讯云Serverless托管静态网站

之前腾讯做了一个Webify,这个本来是一个很简单的工具,直接导入Github、Gitlab的仓库,Publii制作的网站就可以部署上线,可惜,直到我的网站文章多了,我才发现,原来Webify不支持大于100M的网站,还有啥用?
不过,腾讯云的Serverless同样支持Gitlab仓库托管,经过测试,这里就没有文件大小限制,Serverless把文件导入储存桶,以储存桶的方式,来托管网站,异曲同工,还算美妙,也支持增量同步、自动触发,也就是说,Publii更新了文章,直接同步至Github仓库,那么Serverless就直接触发自动部署更新,很快新版本的网站就可以上线。

打包上传至存储桶

其实,Publii可以打包文件,把文件直接打包上传至存储桶,静态网站立马就可以访问,如果你的博客更新慢,完全可以通过这种方式来试试。当然,前面的方案更方便。

备份数据

Publii的一个非常好的优点,就是站点数据可以很方便地放到同步盘里面,不容易出错。我是通过坚果云来同步数据,几乎没有出现问题。