Gentoo挂载Windowntfs的NTFS分区

内核需要开启的选项 1 2 File systems ---> <*> FUSE (Filesystem in Userspace) support 使用NTFS-3G NTFS-3G是一个由Tuxera公司开发并维护的开源项目,目的是为Linux提供

Gentoo网络配置

网卡识别配置 要开始配置你的网卡,你首先需要告诉Gentoo RC系统你的网卡。 可以用ifconfig命令查看自己网卡名字: 1 ifconfig -a 网卡名字(如e

Gentoo/Funtoo USE标记介绍

Gentoo/Funtoo USE标记 USE的简单理解如下:一个软件不只包含软件本身,还包括其组件,如,文档,插件,GUI支持等。USE就是用来标记是否要安装软件的同

Git子模块引用外部项目

Git子模块(submodule)简介 经常有这样的事情,当你在一个项目上工作时,你需要在其中使用另外一个项目。也许它是一个第三方开发的库或者

Hexo + Github 搭建静态个人博客

Hexo简介

Github上托管博客是使用jekyll搭建的,官方的Github Pages同样推荐使用它。我之前体验了一下jekyll,没有达到我想要的效果。于是寻找替代方案,搜索同类博客程序,我认识了hexo,hexo出自台湾大学生tommy351之手,是由Node.js驱动的一款快速、简单且功能强大的博客框架。Node.js是一个可以快速构建网络服务及应用的平台 。该平台的构建是基于Chrome’s JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。它和jekyll相比,更快,更轻量。

Hexo安装

安装git

  • Linux 大多数Linux发行版已经默认安装了git,如果没有直接使用包管理工具安装.
  • Windows: Git-Downloads

安装node.js

  • Gentoo package: net-libs/nodejs
  • Arch: nodejs
  • Windows: node.js

安装hexo

1
npm install hexo -g

配置Hexo

  • 初始化博客根目录
1
hexo init blog
  • 安装依赖包
1
npm install

安装之后,项目目录下出现如下文件结构:

1
2
3
4
5
6
7
8
9
.
├── _config.yml     全局配置文件
├── package.json
├── scaffolds
├── scripts
├── source           文章存放位置
| ├── _drafts        草稿
| └── _posts         文章
└── themes

插件和主题

  • plugins: 插件

添加插件的基本操作是:

1
2
npm install <plugin-name> --save
npm update

然后修改blog根目录下的_config.yml,添加:

1
2
plugins:
- plugin-name
  • themes:

安装主题:

1
git clone <repository> themes/<theme-name>

无论是插件还是主题在安装后都需要在根目录下_config.yml中修改plugins和theme的值以启用他们。

本博客使用pacman主题,扁平化设计,响应速快,推荐使用。修改配置参考: http://yangjian.me/workspace/introducing-pacman-theme/

写文章

使用Markdown语法编辑文章。使用hexo new命令生成文章或者直接在_posts目录下直接创建文件,打开后先编辑文章头部信息,如下所示是本文的头部信息,以—结尾。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
title: 使用Hexo搭建个人静态博客  #文章页面上的显示名称,可以任意修改,不会出现在URL中
layout: post
date: 2014-11-10 10:07:43  #文章生成时间,一般不改,当然也可以任意修改
updated: 2014-11-12 13:24
comments: true
categories: 
- Blog
tags: 
- hexo
- blog
---

文章摘要

在需要显示摘要的地方添加如下代码即可:

1
2
3
4
5
6