hexo —— 简单、快速、强大的Node.js静态博客框架
2016-02-16 14:00
861 查看
hexo是一款基于Node.js的静态博客框架。目前在GitHub上已有1375 star 和 219 fork。
Hexo基于Node.js,支持多进程,几百篇文章也可以秒生成。
流畅的撰写
支持GitHub Flavored Markdown和所有Octopress的插件。
扩展性
Hexo支持EJS、Swig和Stylus。通过插件支持Haml、Jade和Less.
若是重装过系统或者压缩包安装的,需要保证安装目录在环境变量中,使下面的npm命令可以直接使用
仅需一步就把 Hexo 本体和所有相依套件安装完毕,很简单吧?
此处碰到hexo命令command not found,解决方案是找到本地的用户目录下的AppData\Roaming\npm\node_modules\hexo\bin\,将此全路径加入到环境变量,即可
如果指定
伺服器会跑在
基本使用差不多就是这样子,非常简单。
引用部分为自己修改,原文来源:https://segmentfault.com/a/1190000000370778
特性
风一般的速度Hexo基于Node.js,支持多进程,几百篇文章也可以秒生成。
流畅的撰写
支持GitHub Flavored Markdown和所有Octopress的插件。
扩展性
Hexo支持EJS、Swig和Stylus。通过插件支持Haml、Jade和Less.
快速入门
安装
前提是必须先安装 Node.js,至于怎么安装自己 Google 吧若是重装过系统或者压缩包安装的,需要保证安装目录在环境变量中,使下面的npm命令可以直接使用
npm install hexo -g
仅需一步就把 Hexo 本体和所有相依套件安装完毕,很简单吧?
升级
更新hexo到最新版npm update hexo -g
初始化
此处碰到hexo命令command not found,解决方案是找到本地的用户目录下的AppData\Roaming\npm\node_modules\hexo\bin\,将此全路径加入到环境变量,即可
hexo init <folder>
如果指定
<folder>,便会在目前的资料夹建立一个名为
<folder>的新资料夹;否则会在目前资料夹初始化。
创建新博客
hexo new "Hello World"
生成网站
hexo generate
服务器
hexo server
伺服器会跑在
http://localhost:port(
port预设为
4000,可在
_config.yml设定),也可以搭配 Pow 使用:
cd ~/.pow ln -s /path/to/myapp
基本使用差不多就是这样子,非常简单。
引用部分为自己修改,原文来源:https://segmentfault.com/a/1190000000370778
相关文章推荐
- 无限循环背景ParallaxNode
- windows 使用Node.js安装【IONIC】
- nodejs使用记录
- 《node开发指南》源码之express4、mongoose、ejs
- 快速掌握Node.js环境的安装与运行方法
- 解析Node.js基于模块和包的代码部署方式
- 详解Node.js包的工程目录与NPM包管理器的使用
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- 使用Node.js处理前端代码文件的编码问题
- 剖析Node.js异步编程中的回调与代码设计模式
- 解析Node.js异常处理中domain模块的使用方法
- hadoop-2.6.2 namenode resourcemanager ha 环境搭建
- Leetcode -Delete Node in a Linked List !
- 用nodejs库cheerio抓取网页内容与图片
- 前端工程师使用node.js打造日记社区教程之四
- node.js的一个简单框架
- 使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
- 安装并试用nodejs
- Node.js简单使用
- Light OJ 1257 Farthest Nodes in a Tree (II) (树形DP)