Nikola-静态博客A.K.A引擎,我是怎样创建Shisaa.jp

2013年08月01日webpythonnikola

写在前面的话

当我在Google搜索用git做博客的时候我看到github提供了免费静态页面服务,而且提供Jekyll工具,允许用户用轻量级标记语言(比如Markdown)来写文章,然后生成博客页面。同类的工具还有Octopress。但用的是Ruby语言,在windows下安装环境特别麻烦。因我比较喜欢用Python,再继续搜索,看到了Pelican,只支持Python2.7以上版本,把本地的Python版本更新到2.7版本,好不容易安装好了Pelican环境,但发现Pelican用Makefile来管理项目,而Makefile在Windows下就是一个恶梦。最后看到了Nikola,按照官方文档很快就上手了,而且默认的样式还是特好看的,所以就最终选择了Nikola来建立静态博客。

在Nikola的有一篇文章Tutorial by Tim van der Linden,正好解决了我对Nikola的一些问题,为了日后查阅方便,也为了能让更多母语是中文的网络爱好者认识Nikola,故翻译了这篇文章。

继续阅读



Markdown 语法说明 (简体中文版)

2013年06月28日markdownhello

概述

宗旨

Markdown 的目标是实现「易读易写」。

可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 SetextatxTextilereStructuredTextGrutatextEtText,而最大灵感来源其实是纯文本电子邮件的格式。

总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像*强调*。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。

兼容 HTML

Markdown 语法的目标是:成为一种适用于网络的书写语言。

Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

继续阅读



基督徒生活十大守则

2013年03月08日耶稣信仰基督生活

你们愿意人怎样待你们,你们也要怎样待人。——路加福音六章三十一节

无论是玩游戏、开车或者做个可口的小菜,要成功又安全,一定得守某些规则。

我清楚记得,几年前,家宅附近马路扩大,从两线行车变成四线。在扩建期间,马路上划的那些白线没有了。有一晚,两辆车迎头相撞,死了五个人;原因是那条分开左右行车道的中央白线没有了,驾车的人失去了可循的“规则”。

圣经教训我们,基督徒有个不断生长的生命。你重生 了,生在天父的家里。我与妻子露丝现有孙儿女十六人,每个孩子都是我们的珍宝;天父眼中的你也是这样。他盼望你在基督里长大成人。要是你长来长去仍是婴儿 模样,成了一个灵性上的侏儒,那不仅违反自然律,也不合上主的旨意。《彼得后书》三章十八节劝勉基督徒一定要有长进,也就是灵性生命应该不断长大,恩典和 知识日有增加,做个成长的基督徒。

继续阅读



理解iOS中的touch事件

2012年03月13日chrome插件下载安装

touch事件是iOS中最重要的事件。

一、简介

Apple的官方文档Handling EventsSafari CSS Visual Effects Guide是很好的开发指南,但是里面的内容显然是针对初学者的,我在这里补充一下。

另外,Apple开发者中心有很多不错的HTML5教程与资源,例如HTML5离线存储,CSS动画,CSS 3D变换等,有兴趣的可以了解一下。 http://developer.apple.com/library/safari/navigation/

继续阅读



怎样下载Chrome插件和离线安装CRX文件

2012年03月08日chrome插件下载安装

自从chrome网上应用店出来后,Chrome插件就无法下载插件,必须在线安装,安装后又自动把CRX文件删除,而且是那么的迅速…

以下是下载离线插件包的方法:

第一步:

每个Google Chrome扩展都有一个固定的ID,例如

https://chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom

上面是一个Chrome扩展的完整URL,

https://chrome.google.com/webstore/detail/adblock/之后的一串字符就是扩展的ID了。

即:gighmmpiobklfepjocnamgkkbiglidom

把这个扩展的ID复制下来。

继续阅读



关于麦客园

集基督信仰,IT技术,生活的家园,分享生活中的点点滴滴。关注Web前端, iOS, Android, 网络技术, Linux, 开源硬件等。

友情链接




联系麦客园


您的批评和鼓励都是我最大的支持。