hexo系列教程:(一)hexo介绍

什么是hexo

hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上。作者是来自台湾的@tommy351。引用@tommy351的话,hexo:

快速、简单且功能强大的 Node.js 博客框架。
A fast, simple & powerful blog framework, powered by Node.js.

类似于jekyll、Octopress、Wordpress,我们可以用hexo创建自己的博客,托管到github或Heroku上,绑定自己的域名,用markdown写文章。本博客即使用hexo创建并托管在github上。

Read More

Markdown引擎折腾记

Jekyll 支持 kramdown,maruku,rdiscount,redcarpet 等 Markdwon 渲染引擎,

其中maruku是默认的markdown引擎。安装不同的引擎很容易, gem install <引擎名>,然后对照着编辑_config.yml即可。

最近在GitHub Pages里提交了新的文件之后,收到邮件”page build failed”, 本地测试发现是语言编码的问题,UTF-8和GBK冲突,

提示: Liquid error: incompatible character encodings: UTF-8 and GBK

可能和最近系统迁移到WIN8上游关系,之前也出现过,通过修改convertible.rb文件得到解决

Read More

为Hexo主题添加画廊图片

Hexo 中提供了一种文章类别叫photo,Jacman 也为这种文章设计了图片浏览方式。photo类文章的写法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
layout: photo
title: Gallery
date: 2014-11-18 15:45:20
category: Photo
photos:
- http://ww1.sinaimg.cn/mw690/81b78497jw1emfgwkasznj21hc0u0qb7.jpg
- http://ww3.sinaimg.cn/mw690/81b78497jw1emfgwjrh2pj21hc0u01g3.jpg
- http://ww2.sinaimg.cn/mw690/81b78497jw1emfgwil5xkj21hc0u0tpm.jpg
- http://ww3.sinaimg.cn/mw690/81b78497jw1emfgvcdn25j21hc0u0qpa.jpg
tags:
- consectetur
description: Gallery Post Test. 测试图片类文章的显示。
---

Nunc dignissim volutpat enim, non sollicitudin purus dignissim id. Nam sit amet urna eu velit lacinia eleifend. Proin auctor rhoncus ligula nec aliquet. Donec sodales molestie lacinia. Curabitur dictum faucibus urna at convallis. Aliquam in lectus at urna rutrum porta. In lacus arcu, molestie ut vestibulum ut, rhoncus sed eros. Sed et elit vitae risus pretium consectetur vel in mi. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi tempus turpis quis lectus rhoncus adipiscing. Proin pulvinar placerat suscipit. Maecenas imperdiet, quam vitae varius auctor, enim mauris vulputate sapien, nec laoreet neque diam non quam.

<!-- more -->

![Wallbase - dgnfly (wallbase.cc/wallpaper/1384450)](http://ww1.sinaimg.cn/large/81b78497jw1emfgts2pt4j21hc0u0k1c.jpg)

Etiam luctus mauris at mi sollicitudin quis malesuada nibh porttitor. Vestibulum non dapibus magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin feugiat hendrerit viverra. Phasellus sit amet nunc mauris, eu ultricies tellus. Sed a mi tortor, eleifend varius erat. Proin consectetur molestie tortor eu gravida. Cras placerat orci id arcu tristique ut rutrum justo pulvinar. Maecenas lacinia fringilla diam non bibendum. Aenean vel viverra turpis. Integer ut leo nisi. Pellentesque vehicula quam ut sapien convallis consequat. Aliquam ut arcu purus, eget tempor purus. Integer eu tellus quis erat tristique gravida eu vel lorem.

扩展阅读:为 Hexo 主题添加多种图片样式

JS中void(0)的含义

我们经常会使用到javascript:void(0)这样的代码,那么在JavaScript中javascript:void(0)代表的是什么意思呢?

javascript:void(0) 中最关键的是 void 关键字,void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。

Read More