hexo —— 简单、快速、强大的Node.js静态博客框架

hexo是一款基于Node.js的静态博客框架。目前在GitHub上已有1375 star 和 219 fork。

hexo

特性

  • 风一般的速度

    Hexo基于Node.js,支持多进程,几百篇文章也可以秒生成。

  • 流畅的撰写

    支持GitHub Flavored Markdown和所有Octopress的插件。

  • 扩展性

    Hexo支持EJS、Swig和Stylus。通过插件支持Haml、Jade和Less.

快速入门

安装

前提是必须先安装 Node.js,至于怎么安装自己 Google 吧

npm install hexo -g

仅需一步就把 Hexo 本体和所有相依套件安装完毕,很简单吧?

升级

更新hexo到最新版

npm update hexo -g

初始化

hexo init <folder>

如果指定 <folder>,便会在目前的资料夹建立一个名为 <folder> 的新资料夹;否则会在目前资料夹初始化。

创建新博客

hexo new "Hello World"

生成网站

hexo generate

服务器

hexo server

伺服器会跑在 http://localhost:portport 预设为 4000,可在 _config.yml 设定),也可以搭配 Pow 使用:

cd ~/.pow
ln -s /path/to/myapp

基本使用差不多就是这样子,非常简单。

hexo主页


编撰 SegmentFault


SegmentFault_行业快讯
第一时间为开发者提供行业相关的实时热点资讯

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。

4k 声望
116.9k 粉丝
0 条评论
推荐阅读
高效开源的网络扫描框架 —— NINJA-PingU
NINJA-PingU作为一个扫描框架,可不仅仅只有ping这样简单的功能,他是一个专门为大型网络扫描所设计的框架,兼顾效率的同时,支持插件的开发。

思否编辑部阅读 4.4k

「彻底弄懂」this全面解析
当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在 哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。this就是记录的其中一个属性,会在 函数执行的过程中用到...

wuwhs17阅读 2.1k

封面图
反编译微信小程序获取小程序前端源码wxapkg
研究反编译的原因就是我自己辛苦了半个月写的小程序,忘记备份放在桌面,心急体验Win11系统 重装系统忘记备份源码,后悔莫及。 后来网上找了反编译的教程,反编译已经上线了的小程序 于是自己尝试了一下,真的可...

TANKING12阅读 9.2k评论 7

封面图
Nodejs 手动搭建 Express 项目
默认ejs模板只支持渲染以ejs为扩展名的文件,可能在使用的时候会觉得它的代码书写方式很不爽还是想用html的形式去书写。在这里可以使用engine 注册模板引擎的函数,让他处理指定后缀名的文件

yeungx6阅读 8.9k评论 5

PDF 预览和下载你是怎么实现的?
在开发过程中要求对 PDF 类型的发票提供 预览 和 下载 功能,PDF 类型文件的来源又包括 H5 移动端 和 PC 端,而针对这两个不同端的处理会有些许不同,下文会有所提及。

熊的猫7阅读 1.6k评论 1

封面图
HTTP,WebSocket 和 聊天室
在涉及到网络层面的相关内容时,不免会联系到 HTTP、TCP、WebSocket 等,但相信大部分人都并不是很清楚其中的一些关系和概念,特别是需要你去做语言表述时,网上有不少优秀的资料和文章,但知识仍需要自己去消化...

熊的猫8阅读 1.6k

封面图
npm下载包时报错 Unexpected token '.'问题解决
1. 出现问题当通过nvm切换nodejs版本为16以上时,npm install [package]报错:Unexpected token '.'2. 问题原因该问题不是npm的问题,也不是nodejs的问题,是nvm-windows的问题。3. 解决问题nvm-windows已经更新...

风一样的六六哥20阅读 8.5k评论 8

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。

4k 声望
116.9k 粉丝
宣传栏