用Hexo快读搭建博客

什么是Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo是用Node.js编写的。

安装前工具准备

  • Node.js
  • Git

NPM使用介绍

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题

功能

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

使用淘宝 NPM 镜像

直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就可以使用 cnpm 命令来安装模块了:

$ cnpm install [name]

操作篇

四个命令安装Hexo

npm install hexo # 使用npm安装好hexo

hexo init  # 在指定的文件夹初始化

cd  # 切换到上步指定的文件夹里面

npm install # 在该文件夹里面生成每个博客必要的配置信息

新建完成后,指定文件后的目录如下:

.
├── _config.yml # 网站的 配置 信息,您可以在此配置大部分的参数。
├── package.json #应用程序的信息。EJS, Stylus 和 Markdown renderer 已默认安装,您可以自由移除。
├── scaffolds
├── source # 资源文件夹是存放用户资源的地方
|   ├── _drafts #  文章的草稿
|   └── _posts # 正式的文章
└── themes # 主题 文件夹。Hexo 会根据主题来生成静态页面

你可能感兴趣的:(用Hexo快读搭建博客)