利用Coding.net pages搭建独立博客

每个程序猿都该有一个技术博客--当然,这只是我个人的主观臆断。程序猿的博客自当有个人特色--与其说是博客,还不如说是笔记本。技术日新月异,俗言好记性不如烂笔头,有一个博客还是有必要的,如果你确定你有好记性,你也是可以写博客,向大众传承(尤其是像我这般三脚猫程序猿)你的闪亮亮的牛逼技能!

说到博客,根据主机属性的不同,大概可以分为:平台博客和自建博客。
所谓平台博客,意思就是说,你只需要将内容放到别人博客上的一种方式。国内博客服务商比较多,比如csdn, cnblogs系, 51cto, OSChina……

而自建博客则需要自己申请主机和域名,自己搭建博客运行环境(虚拟主机配置简单,费用低廉,适合初学),自己编写博客程序。当然这里是一个特别可以想象地方--你可以购买各式各样的主机,申请符合自己想象力的域名,根据自身需要配置环境,编写(或者使用第三方)满足自己需要的代码。看起来复杂,其实非常简单,Google一搜一大把。

说实话,这两种一个显得很low,一个则十分折腾!程序员装逼必备博客自然要数github pages,没有之一!Github是程序猿们的QQ空间、月抛利器。github的pages服务,可以让你放置静态网页,结合终端(PC、网页甚至手机),使用起来相当之赞!

Github

github pages本地环境解决方案有很多,最近比较火爆的是基于nodejs的hexo。hexo是台湾大牛写的,它安装方便,操作简单,多点发布,甚得人心!

Hexo

Github pages是利用代码仓库做博客的一个很好的先例。自Github pages,国内也有不少git服务商,也开启了pages服务。比如gitcafe、coding.net(目前似乎只有这两家带了pages服务)。

Coding

之前采用分发方式将自己博客分发到了Github和gitcafe,不幸gitcafe被coding收购了。因此最近将账户做了一次转移。迁移归迁移,原本在gitcafe上的page分支到了coding是无法直接pages使用的,你需要在项目的详情页下的pages tab开启服务。由于是迁移,这里的pages分支需要填写好gitcafe使用的分支。然并卵,迁移过来的pages项目,如果采用了绝对地址,那么你可能会遇到样式错乱的情况!


当然,你也是可以在coding上面全新部署一个pages服务的!具体操作步骤如下:

在Coding新建一个项目

1, 新建一个项目,项目名称需要和用户名(coding官方所谓的个性短域名)保持一致,如果你的用户名是cbd,那么你的项目名称也应该是cbd;如果你新建不同的项目,那么你的博客将会使用目录的形式访问到。

# 实例说明
1\. 用户名cbd的项目cbd的pages访问地址为cbd.coding.me/cbd
2\. 用户名cbd的项目abc的pages访问地址为cbd.coding.me/abc
3\. 默认情况下,用户名和项目名一致是,可以省略目录。即,情况1可以这样访问cbd.coding.me`</pre>
</div>
2, 新建一个coding-pages分支,当然这个分支你可以自定义名字。在分支下提交一个html文件
<div>
<pre>`&lt;!-- 文件名index.html --&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
&lt;title&gt;Hello, pages&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
Pages可以访问啦!
&lt;/body&gt;
&lt;/html&gt;


3, 在项目的pages tab开启pages服务,如果第2步当中采用的不是coding-pages名字,请在这里填写刚才设置的地址!这样就可以访问博客了!


按照上面的操作之后,写博客只需要更新对应的代码即可,但是这样超级麻烦。因此建议使用hexo。关于hexo的使用,可以参阅

Hexo一个超赞的pages博客系统

Hexo官网

Hexo的博客发布

开始摇滚吧!