译者的第一个博客

大家好!我是《译者编程入门指南》的作者韩林涛,我希望通过这篇帖子鼓励更多翻译专业的同学、职业译者、翻译爱好者建立自己的第一个博客。

当你看完这篇帖子时,希望你能够立即着手创建自己的第一个博客。

我们开始吧!

一、译者为何要创建博客

我给大家说说为什么我想创建博客:

  1. 我希望拥有自己的专属域名
  2. 我希望创建自己的职业品牌
  3. 我希望发布自己的特色文章

这些年来我一直鼓动我的学生开通微信公众号,从大学时代就养成写作的习惯,但是他们遇到了许多问题:

  1. 微博不适合文章写作
  2. 微信公众平台限制写作灵感
  3. 个人博客搭建难度大
  4. 个人博客维护成本高
  5. 第三方博客随时会倒闭

基于以上原因,借着推广译者编程项目的势头,我给大家提供一种可以解决以上问题方法:

创建自己的Github Pages

二、译者如何选择博客平台

现在有许多搭建博客的方法,我基本上都尝试过,各有利弊:

  • 第三方博客平台

早年间新浪博客广为人知,众多明星都会开通自己的新浪博客,大家熟知的QQ空间也是第三方博客平台的一种。

但是渐渐的没什么人用了,这是因为第三方博客限制极多:广告、删帖、水军......

现在程序员社区还是有许多第三方博客平台依然火热,比如博客园(cnblogs),但译员用得很少,所以我也不推荐大家去这样的博客平台注册账号。

  • 微信公众平台

我的微信公众平台“简言”自2014年创建到现在已经有12000关注者,我现在依然在精心的维护着,但是在写作时也会受到许多限制,其中最主要的三点就是:一天只能发一次;发布之后无法大幅度修改;在搜索引擎中难以搜到我的文章。

许多人不认为这是限制,但是我觉得这种写作方式不利于产出大量的文字。而且我非常担心有一天微信公众平台突然被封,我的所有文章全都会灰飞烟灭。所以,我其实也不推荐大家去注册微信公众平台账号。

  • WordPress等博客建站程序

我从2011年便开始使用WordPress这种专业的开源博客程序来搭建自己的独立博客,但十年过去了,我明显觉得用WordPress搭建的博客相对臃肿,后台功能太繁琐,其实并不适合译者去维护,而且译者还要去购买域名和服务器,还要将二者绑定在一起,这拦住了不少初学者。虽然我不反对大家去使用WordPress来做个人博客,但这里并不主推。

  • 静态博客

静态博客已经火了很多年了,我一直没有着手去做,主要原因是我觉得微信公众平台我已经维护了6年了,没有必要另起炉灶。但如今《译者编程入门指南》这本教材已经推出,我的一部分精力专门放在推动译者学编程这件事儿上,最近发的文章也都是与编程学习相关,许多朋友直呼已经看不懂我写的东西好久了。

所以我前段时间计划专门做一个《译者编程入门指南》的官方博客,并且很快就决定要使用静态博客的方式。

静态博客的逻辑大致是这样:

第一步:将博客程序安装自己的个人电脑上,先通过一顿猛如虎的极客操作安装一些这辈子第一次听说的软件,然后终于看到一个极为简洁的博客页面

第二步:将自己的博客网站所有的页面都导出成静态的HTML网页、CSS文件、图片文件等

第三步:注册一个全世界程序员都在使用的代码托管平台,比如Github,然后把第二步得到的静态网页全都上传到这个Github上的一个专属空间里(俗称:仓库)。

第四步:实际上到了第三步,博客就创建完成了,而且不需要花一分钱。但还可以进一步注册一个自己的专属域名,将这个域名与自己的Github专属空间做一个绑定。

第五步:重复第一步的操作,在自己的电脑上撰写博客,而且是用一种叫Markdown的极简语法来写博客。写完后将整个网站再次发布成静态网页,然后再发布到Github上的专属空间里,然后所有人都可以通过你的专属域名来访问。你也可以拿着这个域名去对外宣传自己。

那么上面这种搭建静态博客的方法容易吗?

在看我这篇帖子前,你如果看了网上别人介绍的方法,你肯定会觉得难!太难了!太太太难了!

为什么?

因为常见的集中静态博客搭建程序都非常极客,他们分别是:Github的嫡系Jekyll、自称世界最快的网站搭建框架Hugo、自称快速简洁且高效的博客框架Hexo

我看了他们的教程,并决定:不向我的任何一位读者推荐他们。

那么我要推荐什么呢?

Gridea:由一位年轻的国人@EryouHao独立开发的静态博客客户端产品

这个工具哪里好呢?

三、译者如何使用Gridea开通自己的第一个独立博客

接下来我用我搭建CodeSlator.blog这个静态为例给大家展示它有多方便:

第一步:下载并安装Gridea(2 分钟)

前往Gridea的官方网站下载安装包(Windows和Mac都有),就几十兆,轻松下载并安装。

第二步:创建Github Pages(8分钟)

这个过程因人而异,我自己早就注册了Github账号,如果你没有就自己去创建一个:github.com

创建完成后再创建一个仓库,比如我的Github的用户名是hanlintao,我创建的仓库名就是:hanlintao.github.io,这个也是你未来独立博客的访问地址

第三步:生成一个令牌(0.5 分钟)

这个操作网上有很多,半分钟即可完成

第四步:在Gridea中配置基本信息(1 分钟)

在上面这个图可以看到,Gridea的界面非常小清新,而且十分简单。把前面几步得到的基本信息放进去再保存即可(注:上图的最后一行codeslator.blog是后面才加的,第一次配置不需要添加)

第五步:点击“同步”(0.5 分钟)

点击了左下角的“同步”按钮后,你的博客的静态页面就发布到Github上了,然后就可以通过仓库名来访问了。

如果你不想去注册域名,就停留在现在这个阶段,那么你会觉得一天的心情都特别好,有种在蔚蓝海岸黄金沙滩奔跑戏水的感觉。

总之,以上操作12分钟内就可以完成。

完成之后就可以开始写作了,写作页面如下:

每次写作完就点击“同步”,这样就会把本地的文字推送到Github上去供别人访问。

目前我就写了几篇文章,列表界面如下:

而且也可以换主题、换头像、修改网站的基本信息:

简直是太简单了!

而且还可以设置博客所有文章的保存地址,将博客的所有文章保存在OneDrive、iCloud这种网盘里,即便电脑突然死机,文字也都存在云上,不担心丢失。(当然,边写也要边按保存快捷键)

如果你还想绑定自己的域名,那就花个几十块钱去GoDaddy上买个域名,然后再通过Github的仓库设置来绑定,10分钟就搞定了(你当然还需要照着教程操作一下了)

这个博客建好之后,你就可以肆无忌惮的在上面发布文字,并在合适的时候推出去。

对于我而言,CodeSlator就是我自己创建的一个品牌,专门用于推动译者编程项目,所以我创建了CodeSlator.com这个网站用于教学视频,创建了CodeSlator.blog这个域名用于绑定静态博客。

未来大家会在这个博客上看到更多我写的与这个项目相关的文章。

看到这里,你是否心动,想着手做一个自己的博客了?

去试试吧!连编程的坑都入了,还怕搭建不了一个静态博客吗?

FAQ

这篇文章发布后收到了一些朋友的问题,我自己也在不断摸索Gridea的各种功能,所以在这篇帖子后面加上FAQ部分,记录我在维护博客时遇到的问题:

如何添加讨论区

讨论区模块的添加我是参考了这篇帖子:Gridea+GithubPages+godaddy+gitalk个人博客配置

但是实际操作时我遇到了问题,比如:

上面帖子中截图里说:Homepage URL和Authorization callback URL要填博客地址,截图里填的是http://***.github.io 这种形式的博客地址,但是我这样操作却错了。

原因是:1)我已经绑定了域名codeslator.blog;2)我已经设置了Enforce HTTPS,所以我填的地址应该是:

https://codeslator.blog

而不是上面那个github.io后缀名的网址。我一度填写了http://codeslator.blog,没有加s,结果好长一段时间博客下面的讨论区都无法正常显示。

我的坑已经踩过了,大家遇到时可前往不要害怕哦!

如何添加好看的封面图

我从开始维护CodeSlator这个品牌开始,就使用iSlide插件里面提供的各种插画和模板:

选择好看的插画后就放到PPT模板中:

PPT的导出功能是支持直接将某一页PPT导出成图片的。如此一来每篇文章发布的时候就换个插画,把文章标题放进去,CodeSlator的logo也保持在固定位置,这个时候给读者的感觉就是简单、统一、整洁。

如何跟踪博客每条的浏览量

这么些年来我写博客做分享最大的一个感受就是:写完一篇文章后真的不必去关注浏览量,因为你永远不知道明天谁会打开你的博客,不知道TA阅读了你的文章后会有怎样的感受。

不过如果你真的想关注,可以使用Google Analytics,用Gmail打开后简单操作一下就会生成一个ID,然后再把这个ID插入到Gridea后台即可。

下面这个是博客浏览量的展示:

看了之后其实会比较心寒,因为你会发现其实没有几个人会关注这个博客。但是,大家前往不要因为这个浏览量低就不再写博客,高楼大厦非一日建成。你的博客可以是为自己写的,也可以是为他人写的,知道自己为什么要写作就可以了。