Hexo

 

文档

欢迎使用 Hexo,本文档将帮助您快速上手。如果您在使用过程中遇到问题,请查看 问题解答 中的解答,或者在 GitHubGoogle Group 上提问。

什么是 Hexo?

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

1

安装

安装 Hexo 只需几分钟时间,若您在安装过程中遇到问题或无法找到解决方式,请提交问题,我会尽力解决您的问题。

安装前提

安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:

如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。

$ npm install -g hexo-cli

如果您的电脑中尚未安装所需要的程序,请根据以下安装指示完成安装。

Mac 用户

您在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,启动并进入 Preferences -> Download -> Command Line Tools -> Install 安装命令行工具。

安装 Git

  • Windows:下载并安装 git.
  • Mac:使用 HomebrewMacPorts :brew install git;或下载 安装程序 安装。
  • Linux (Ubuntu, Debian):sudo apt-get install git-core
  • Linux (Fedora, Red Hat, CentOS):sudo yum install git-core

Windows 用户

由于众所周知的原因,从上面的链接下载git for windows最好挂上一个代理,否则下载速度十分缓慢。也可以参考这个页面,收录了存储于百度云的下载地址。

安装 Node.js

安装 Node.js 的最佳方式是使用 nvm

cURL:

$ curl https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh

安装完成后,重启终端并执行下列命令即可安装 Node.js。

$ nvm install stable

或者您也可以下载 安装程序 来安装。

Windows 用户

对于windows用户来说,建议使用安装程序进行安装。安装时,请勾选Add to PATH选项。
另外,您也可以使用Git Bash,这是git for windows自带的一组程序,提供了Linux风格的shell,在该环境下,您可以直接用上面提到的命令来安装Node.js。打开它的方法很简单,在任意位置单击右键,选择“Git Bash Here”即可。由于Hexo的很多操作都涉及到命令行,您可以考虑始终使用Git Bash来进行操作。

安装 Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

$ npm install -g hexo-cli
 

最新文章

  1. 解决CHROME中画布中无法显示图片的方法
  2. berkeley db replica机制 - 消息处理
  3. C# 定时器运用
  4. 射频识别技术漫谈(10)——识别号的格式变化【worldsing笔记】
  5. PHP位运算 详细说明
  6. 20160324 javaweb 之request
  7. App 性能分析
  8. 简单的div蒙层
  9. /usr 的由来及/usr目录结
  10. php定时执行操作及ob_flush()与flush()的使用
  11. vuex 、store、state (转载)
  12. 2019西北工业大学程序设计创新实践基地春季选拔赛(重现赛) Chino with Equation(组合公式)
  13. 遍历DOM树,获取所有兄弟节点
  14. oracle数据表中的中文变问号
  15. orcl创建表及管理表
  16. 学习 ASP.NET MVC
  17. Python之Scrapy遇见个坑
  18. Java 请求webServce接口 不带参数
  19. JAVA增删改查XML文件
  20. 如何查看电脑硬盘是gpt分区还是MBR分区

热门文章

  1. SQL Serve2008的一些操作
  2. Serializable 和Parcelable 详解
  3. 高级Java必看的10本书
  4. plsql创建一个表、序列、和触发器
  5. js的基本语法规范
  6. [转]PHP base64_encode 在URL地址参数编码上使用
  7. leetcood学习笔记-206-反转链表
  8. Linux如何删除特殊字符文件名或目录?
  9. Delphi中关于菜单的几个技巧
  10. IDEA maven package失败