用 Openshift 环境极速部署 Hexo 站点

Hexo 是个受欢迎的静态网站生成器。用它可以很方便的搭建纯 html 网页的 blog ,而无需用到 PHP 等语言和数据库。 最近发现有好些 CNPaaS 用户在 CNPaaS 上部署了基于 hexo 的博客站点,其中有一位用户就提示过可以用 OpenShift deployer plugin for Hexo 这个插件,很方便地进行部署。相关的方法在 Hexo 官方文档的 Deploy 部分也有提到。 而 CNPaaS 正是基于 Openshift 环境的,所以该方法同样适用。 整个过程连基本的 git 命令都不需要执行,十分方便。 先说说如何用 Hexo […]

有一种 web 的部署方法叫 CNPaaS

CNPaaS 已经关闭,以下乃旧文。仅用于缅怀。 去年一次偶然爬梯上 facebook 的时候发现香港朋友 Jimmy 在“密谋”一个计划,跟云计算有关。 后来看到他和他朋友阿扬的这个有趣的视频: 我对这个计划很感兴趣,因为我本身是一名从事网站设计和开发的自由工作者,经常需要做 demo 给客户,而且本身对各种开源的 web 程序很感兴趣,所以除了需要付费购买服务器之外,还要不断鼓捣服务器环境来跑各种代码。好几次由于搞乱了服务器的环境,而只好删除整个系统重装,在做婚礼圈的初期,也试过为一些运维工作而耗过几个深宵。 如果按照视频所介绍的,用那个云服务应该就能免却各种运维之苦而专心准备要部署的网站本身? 这个项目叫 CNPaaS 。 当这个项目内测的时候,我第一时间要了账号。于是成为了他们的早期用户。由于这个项目刚开始时后台设计的一些问题和我对它部署方式的不熟悉,我迟迟没有把我的代码放上去。 后来Jimmy居然从香港跑过来跟我讲解这个玩意是怎么操作的,我才开始用上它,后来我几乎都是把要测试的项目先部署到它上面去。 原来要用 git 来完成所有的操作。 要把 CNPaaS 后台创建出来的应用给出的 git 地址设为本地代码的 git remote 。然后用 git push 命令把代码推送到 CNPaaS 对应的应用仓库里。 […]