Hello World
这是 zzz.buzz 博客的第一篇日志。在这里,将会记录下我所遇到、思考过的技术问题,也许也会有一些我的心得体会。愿这里的每一篇文章能成为我成长道路的记录,同时也能够带给偶然经过的读者一些帮助。
作为博客的第一篇文章,简单介绍下 zzz.buzz 的相关经过。
博客管理
zzz.buzz 使用 Jekyll 来管理博客的内容和样式。Jekyll 是一款静态博客/网站生成工具,能够生成静态页面也就意味着部署博客的时候,不需要专门的网页服务器如 nginx, apache,而只需利用能够分发静态资源的服务即可,当然也可以自建网页服务器来分发网页内容。
Jekyll 的安装使用也非常简单,几条命令就可完成安装,并跑起一个 Jekyll 的 demo 网站。 以下是来自 Jekyll 中文网的快速开始指南:
~ $ gem install jekyll
~ $ jekyll new my-awesome-site
~ $ cd my-awesome-site
~/my-awesome-site $ jekyll serve
# => Now browse to http://localhost:4000
根据所安装的 Jekyll 的版本,运行可能还需要系统里装有 js 的运行环境,如果缺失的话,可以选择安装 nodejs
之类的包。
使用 Jekyll 管理的博客,默认所有的文章都存放在 _posts
目录下,原生支持使用 Markdown 来撰写博客,也可以安装插件来支持使用如 Textile, AsciiDoc 等格式。对于专注写作、专注内容的作者来说,基本上所有工作就都在 _posts
目录下了。
内容托管
本站的页面托管在亚马逊的 S3 (Simple Storage Service) 上,使用了 S3 的静态网站托管功能。对于 Jekyll 生成的博客,就是把生成的 _site
目录下的文件上传至 S3 即可。
除了亚马逊的 S3 之外,任何能够托管静态资源的服务都可以用来托管博客。GitHub 的 Pages 服务也可以用来托管网站内容,而且 Github Pages 服务默认使用 Jekyll 引擎来处理内容。
域名
zzz.buzz 的域名在 GoDaddy 注册,选择了 .buzz
这一较新的顶级域。buzz 一来有嗡嗡声的意思,有种写博客的我自言自语的感觉;二来 buzz 也有想法在脑海中萦绕的意思,寓意着不断思索、不断有新的 idea。感觉还是很适合作为一个博客的域名的。
另外,.buzz 作为一个新开放的顶级域,在域名名字的选择上也有着很大的空间,相对比较容易取得较短又比较有意义的域名。
zzz 则有着打呼、冥想的意思,给人一种在梦境中依然在不断思索、低声自言自语的画面感。
流量统计
zzz.buzz 使用 Google Analytics 来统计网站流量、访客来源等。对于使用 Jekyll 建立的博客,可以将谷歌提供的统计代码存放在 _includes/ga.html
中,然后在 _layouts/default.html
中合适的位置插入以下代码片段
{% include ga.html %}
就可以自动地在博客的每个页面上插入统计代码。
另外,一般将统计代码放在页面最后,以免影响页面的正常加载。
从零开始独立建立一个博客会涉及到许多方面的知识,也很能够锻炼一个人的表达能力、思维方式等等。虽然起初会比较花时间,但是不论是建站,还是写作,都能对自己的技术成长有所帮助,写出来贴在网上,也让自己多了一分与人交流的机会,希望不论是写博客的人还是看博客的人,都能在这个过程中有所成长。
Hello, World ^_^