Hexo 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hexo 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Hexo 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Hexo 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Hexo 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 打杂程序猿
适用人群 未知
收录时间 2013-04-05

软件简介

Hexo 是一个基于nodejs 的静态博客网站生成器,作者是来自台湾的 Tommy Chen

特点:

  • 不可思议的快速 ─ 只要一眨眼静态文件即生成完成

  • 支持 Markdown

  • 仅需一道指令即可部署到 GitHub PagesHeroku

  • 已移植 Octopress 插件

  • 高扩展性、自订性

  • 兼容于 Windows, Mac & Linux

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (10)

加载中
欢迎友链: https://www.liuxianl.com/
03/26 15:21
回复
举报
既然选择了远方的既然打错成竟然了哦~还是说故意这么做的呢
04/06 21:30
回复
举报
www.islu.cn 我的站点也是hexo搭建的,欢迎提建议
03/10 14:45
回复
举报
博文中代码块的左上角的Mac红黄绿和代码第一行的间距大一点会不会好一点呢~
04/06 21:32
回复
举报
Hexo 主题 Ayer, 简洁漂亮响应式,欢迎使用,效果预览: https://shen-yu.gitee.io
2020/09/23 09:58
回复
举报
#Hexo# 这是啥原因,怎么一段时间没看我的hexo没法部署了?是因为切换gitee给换的么? fatal: could not read Username for 'https://gitee.com': Invalid argument
2017/10/27 00:24
回复
举报
打分: 力荐
https://github.com/yanm1ng/hexo-theme-vexo 这个主题不错
2017/06/25 15:09
回复
举报
这东西有没有人测试过,如果大量的文件会如何,比如百万篇文章要生成静态。 #Hexo#
2016/04/19 08:47
回复
举报
楼下,百万篇文章还用这个吗? #Hexo#
2016/04/19 14:17
回复
举报
准备从 #Pelican# 搬到 #Hexo#
2016/10/31 20:06
回复
举报
更多评论
发表于大前端专区
2019/12/25 07:27

Hexo 4.2.0 发布,快速简洁且高效的博客框架

Hexo 4.2.0 发布了,更新内容如下: 特性 默认情况下,在 hexo-server 中禁用缓存 [#3963] 禁用此功能后,可以实时预览任何更改(尤其是主题布局)。 如果在生产环境中使用 hexo-server 为网站提供服务,则可以通过以下方式启用它: _config.yml server: cache: true 将 min_depth: 选项添加到 toc() [#3997] 用法示例: <%- toc(page.content, { min_depth: 2 }) %> // table of content would only include <h2>, <...

1
12
发表于大前端专区
2019/12/16 07:45

Hexo 4.1.1 发布,快速简洁且高效的博客框架

Hexo 4.1.1 发布了,更新内容如下: 特性 添加 trailing_html: 到 pretty_urls: 选项以从 url 中删除 ".html" [#3917] 使用以下配置从永久链接变量中删除结尾的 ".html" _config.yml pretty_urls: trailing_html: fals 修复 为 og:locale 标签设置默认语言环境(以 “language_TERRITORY” 格式) [#3921] 之前只有在将 language: 配置为 "language-TERRITORY" 格式时才插入 og:locale 使用此修复程序,如果语言为 “en”...

0
1
发表于开发技能专区
2019/12/12 07:34

Hexo 4.1.0 发布,快速简洁且高效的博客框架

Hexo 4.1.0 发布了,更新内容如下: 特性 支持添加小时和分钟来发布固定链接 [#3629] 用法示例: _config.yml permalink: :year/:month/:day/:hour/:minute/:title/ 结果是 https://yoursite.com/2019/12/09/23/59/a-post/ 插入 article:published_time [#3674] article:author [#3805] 打开图标签 在与 iframe 相关的代码插件中启用延迟加载 [#3798] 影响 iframe,jsfiddle,vimeo,youtube 标记插件 需要支持的浏览器才能使...

1
5
发表于开发技能专区
2019/10/22 07:30

Hexo 4.0.0 发布,快速简洁且高效的博客框架

Hexo 4.0.0 已经发布,更新内容如下: chore:删除 Node 6 修复 post_link 和 asset_link 修复:默认情况下编码 permalink 如果你目前使用 encodeURI(post.permalink),提供三个选项:encodeURI(decdeURI(post.permalink))与 HEXO v3.9 向后兼容;HEXO-util 提供的 encodeURL() 函数,它是向后兼容的;删除 encodeURI() feat:添加选项禁用元生成器标记(将 meta_generator: false 添加到 config 以禁用) 如果不想在 post.upd...

6
5
发表于软件架构专区
2018/01/26 07:42

Hexo 3.5.0 发布,快速简洁且高效的博客框架

Hexo 是一个快速、简洁且高效的博客框架,基于 Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。它支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件,且本身拥有强大的插件系统。 Hexo 3.5.0 更新内容: 在 hexo generate 上新增 --bail 选项 (#2886) 新增 hljs 配置 (#2901) 以 swig-templates 替代 swig (#2949) 以 _.merge 替代 deep-assign (#2967) 修复 housekeeping: ...

2
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/07/17 20:41

Hexo

# 文章目录默认展开 [参考文章](https://blog.csdn.net/wugenqiang/article/details/88609066) 对于想要通过点击目录来进行展开与收缩的,需要进行下面的操作,把 ``` //文章目录默认展开 .post-toc .nav .nav-child { display: block; } ``` 里面的`.nav-child`去掉即可通过点击来实现目录的展开与收缩。 # 新建菜单以及添加菜单图标 [next官网](http://theme-next.iissnan.com/getting-started.html#menu-settings) 在官网中查...

0
0
发表于大前端专区
2015/11/07 10:11

hexo

deploy的type 的github需要改成git npm install hexo-deployer-git --save 改了之后执行,然后再部署试试

0
0
发表了博客
2018/07/01 14:59

Hexo - ERROR Local hexo not found in xxx

1.出现的问题   执行 hexo d 和 hexo g 时报错。      此时可参考此链接或此链接 2.若上述链接不能解决问题,很可能是因为你的node.js的版本过低,请重新安装更新的版本。      

0
0
发表了博客
2019/02/18 20:19

Hexo写博客和Hexo Admin管理

上一篇文章写到了如何在Github上用Hexo搭建博客,接下来当然是开始研究如何写博客啦。 ## 1. 原始方法 在我们放置博客文件的文件夹Hexo中,source/_posts/目录下存放着所有博文的Markdown文件,初始化只有一个hello-world.md文件。 我们可以在Git Bash中创建新博文: ```bash hexo new ``` 在_posts目录下会生成相应的.md文件,接下来我们可以编辑该文件,直接写博文啦。(注意使用Markdown语法) ![](https://oscimg.os...

0
0
2016/04/27 09:29

hexo进阶

修改局部页面 页面展现的全部逻辑都在每个主题中控制,源代码在hexo\themes\jacman\中: . ├── languages  #多语言|   ├── default.yml#默认语言|   └── zh-CN.yml  #中文语言├── layout #布局,根目录下的*.ejs文件是对主页,分页,存档等的控制|   ├── _partial   #局部的布局,此目录下的*.ejs是对头尾等局部的控制|   └── _widget#小挂件的布局,页面下方小挂件的控制├── ...

0
0
发表了博客
2016/11/02 14:28

Hexo for Ubuntu

官网安装hexo的整体流程 https://hexo.io/zh-cn/docs/ 相关工具安装说明: 安装NVM https://www.liquidweb.com/kb/how-to-install-nvm-node-version-manager-for-node-js-on-ubuntu-12-04-lts/ 最后一步,如下: 安装Hexo npm install -g hexo-cli 这个会报错,解决办法: 替换成淘宝的源 npm install -g cnpm --registry=https://registry.npm.taobao.org 然后执行 cnpm install -g hexo-cli 注:是 cnpm 部署配置 头像配置,使...

0
0
发表于程序人生专区
2015/06/03 08:56

Dockerize Your Hexo

在上篇文章中,我简单提到了在升级 Hexo 3 过程中遇到的一些痛苦。其实还有很多问题没有在上篇文章中提及。比如,我的渲染器使用的是 pandoc ,在 2.x 的时候,hexo-tag-plugins 里头的文字可以通过调用 renderSync 方法传给 markdown 进行渲染,而到了 3.0 ,这些文字无论怎么做都不能被 pandoc 或者 markdown 渲染。 早在我决定挥刀动斧定制我的个人博客之前,我早已经做好了发生这种情况的心理准备。我的博客最早是使用 Ruho...

0
0
发表了博客
2018/05/25 14:06

Hexo - 升级

动机 好久没去Hexo官网逛逛了,陡然发现有新版本了,其重要的改进在于生成静态文件的速度,对于文章越写越多,生成时间越来越长的我,是个极大的诱惑。作为一个还停留在2.X版本的Hexo党,毅然决然地要尝一下鲜。 思路 1.先全局升级hexo-cli: npm i hexo-cli -g 通过hexo version查看下版本: hexo: 3.2.0 //版本号已变 hexo-cli: 1.0.2 os: Darwin 15.5.0 darwin x64 http_parser: 2.7.0 node: 6.2.1 v8: 5.0.71.52 uv: 1.9...

0
0
发表了博客
2018/08/14 17:59

Hexo-使用

hexo 写新文章 创建新的文章 ``` bash $ hexo new "Hexo-使用" ``` 生成md文件 ``` bash $ hexo generate ``` 写文章 进入到source / _post 文件夹中,找到新建的.md文件,打开后书写即可。 hexo 删除文章 进入到source / _post 文件夹中,找到要删除的.md文件,在本地直接执行删除。执行generate和server命令,就可以在本地看到效果。 接着,使用deploy部署。 hexo 插入图片 1.把主页配置文件_config.yml 里的post_asset_fold...

0
0
发表了博客
2015/04/12 17:04

hexo常见问题

#hexo问题 > 1. 先`hexo g`再执行`hexo d`布署,也可使直接用`hexo d -g` > 2. hexo 更新到3.0之后,deploy的type 的github需要改成`git` > 3. 在执行 hexo deploy 后,出现 error deployer not found:git 的错误处理 输入代码: ``` npm install hexo-deployer-git --save ```...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/10/20 10:49

hexo TypeError: Cannot read property 'code' of undefined

mac os 10.12 node v4.6.2 安装 hexo 执行任何命题都提示 TypeError: Cannot read property 'code' of undefined

1
0
发表了问答
2014/12/22 10:58

推荐一个 Hexo 中文社区

Hey,这里有一个 Hexo 中文社区,非常不错! 有非常多的小伙伴们在上面提问、分享Hexo相关技术。活跃度很高。目前已经有很多Hexo主题作者加入该社区,甚至连Hexo作者 @tommy351 也已加入。全方位地解答小伙伴们的疑惑。 如果你想拥有一个高逼格的个人博客,如果你想认识一群志趣相投的伙伴,那还在什么,赶快加入吧!

3
2
发表了问答
2017/06/07 14:57

最近hexo+github搭建了一个博客,但是新手啥都不懂,怎么增加新的列表页,为啥我的tags标签打开都是404啊?

最近hexo+github搭建了一个博客,但是新手啥都不懂,我网页的tags和categories都打不开,在网上找的方法 $hexo new page tags 后初现了一个index.md文件,但是怎么部署都不通过,查了下,有的说是主题文件上的menu:tags: /tags,然后站点文件还有个tag_dir: tags,这些都弄了,还是不行,还有就是修改index.md文件,我也试过了,不行,上次就这事把文件都给搞报崩溃了,有重做了一次。、主要问题就是我不会做别的列表页,求大...

5
0
发表了问答
2016/03/06 16:20

npm install g hexo 总是失败

安装Hexo node.js也搭建好了,git也安装好了,最后使用git安装hexo在控制台使用命令 $ npm install hexo-cli -g 就这句始终不成功,我的是win7,总是出现以下错误!

5
0
发表了问答
2016/09/13 10:07

hexo 博客 文章分页怎么配置

hexo 搭建博客, 一篇文章比较长,如何分多页显示呢, 怎么设置。听说有这个功能

1
0
发表了问答
2017/03/02 15:52

oschina git使用hexo不支持cname域名访问吗?求解

我使用oschina git+hexo搭建了个人博客,但是像github一样配置了cname域名访问解析,结果不行,请教一下是为什么?域名zhengzy.top

1
0
发表了问答
2015/05/30 16:37

hexo搭建在gitpage上的博客重新搭建

在自己的机子上使用了hexo搭建了gitpage,并且代码提交到了github,突然有一天有需要重新clone处理一下搭建的gitpage,这个时候我们需要的是再原有的基础之上写文章,什么都不变。 为了这个目标,需要了解github的显示原理或者路径,这样才能更好的理解处理内容。 master 分支 在github中的,只有master分支的内容才能显示到你访问的站点上,所以在使用hexo时,public的文件夹,也就是你的博客生成后的内容的文件夹,这个文件夹...

3
1
发表了问答
2016/08/26 21:36

hexo+github遇到 not found:git 是为何?

1.已经弄了几个晚上了,每当 hexo deploy 时就出现这个情况。 在网上搜,有说输入 npm install hexo-deployer-git --save 然后再 hexo deploy 的,但这样弄了不行。 2.hexo s在本地看博客,只有字,却没有样式。

6
0
发表了问答
2016/03/03 07:25

搭建hexo部署到github找不到页面的问题

根据网上教程一步步的设置,中间环节没有出现问题。但最后使用 http://echovic.github.io/ 却出现问题,希望能得到解答

17
0
发表了问答
2016/03/03 20:47

输入hexo g,出现了问题

$ hexo g Native thread-sleep not available. This will result in much slower performance, but it will still work. You should re-install spawn-sync or upgrade to the lastest version of node if possible. Check C:\Users\Administrator\AppData\Roaming\npm\node_modules\hexo\node_modules\spawn-sync\error.log for more details FATAL can not read an implicit mapping pair; a colon is missed at line 7, colu...

3
0
发表了问答
2016/03/29 13:19

github.io搭建博客报错

报错如下: 执行:hexo deploy后报错 hexo deploy INFO Deploying: git INFO Clearing .deploy_git folder... INFO Copying files from public folder... On branch master nothing to commit, working directory clean (gnome-ssh-askpass:1839): Gtk-WARNING **: cannot open display: Username for 'https://github.com': error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'...

1
0
发表了问答
2015/07/19 21:57

Hexo部署到Github上后JS访问404

使用了hexo 在github部署了静态网页。域名使用的是阿里云的买的域名。能够访问页面,但是页面的效果是错的。查看了控制台 blog.alexwan1989.com/:542 GET http://blog.alexwan1989.com/blog/vendors/fancybox/source/jquery.fancybox.pack.js blog.alexwan1989.com/:447 GET http://blog.alexwan1989.com/blog/images/default_avatar.jpg 404 (Not Found) blog.alexwan1989.com/:543 GET http://blog.alexwan1989.com/blog/js...

4
0
发表了问答
2013/10/01 22:47

寻找MarkDown方式的博客程序

想要用 hexo 那种博客实现方式,但是又不想用nodejs。 有没有用Python写的,通过解释MarkDown的日志文件来实现的博客系统。

17
4
发表了问答
2015/01/24 23:14

git.oschina.net可以像github一样搭建博客吗?

@红薯 你好,想跟你请教个问题: git.oschina.net可以像github一样搭建博客吗?比如用hexo搭建的博客?

4
0
发表了问答
2014/05/29 16:38

github pages hexo 更新问题

在学习用github pages搭建博客,我用的hexo框架来管理博客,但是为什么用hexo更新到github的master分支上,访问我的博客却没有更新呢?看github官方文档说那个gh-pages是用来显示的。求帮助。。。

2
0
发表了问答
2014/03/23 16:29

npm安装的时候出现 shasum check failed

npm http GET https://registry.npmjs.org/hexo npm http 304 https://registry.npmjs.org/hexo npm http GET https://registry.npmjs.org/hexo/-/hexo-2.5.2.tgz npm http 200 https://registry.npmjs.org/hexo/-/hexo-2.5.2.tgz npm ERR! Error: shasum check failed for /root/tmp/npm-9516-cE3zw-9S/1395562406579-0.5420971906278282/tmp.tgz npm ERR! Expected: 8245abb4a8c15f71f5afdd46b60b1343eb44b0e8 npm ERR! Actua...

4
0
发表了问答
2014/01/25 09:54

用hexo搭建博客有问题

今年打算记录一下自己的工作、生活,打算用hexo搭建一个自己的博客。于是乎,上网找教程,准备开工,可是到一半出现了问题,不知道怎么解决了,需要熟悉的大神帮助。 本人系统是Mac OS 10.9,教程是官网的(http://zespia.tw/hexo/docs/installation.html),第一步(install git),第二部(install Node.js)应该已经完成了,第三部(install hexo)的时候,出现了问题。 我运行以下命令,提示我 -bash: npm: command not fo...

2
0
发表了问答
2014/01/14 22:07

nodejs npm安装出现typeError: Object #<Object> has no method 'match'

npm ERR! TypeError: Object #<Object> has no method 'match' npm ERR!     at Object.scriptpath_ (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:138:23) npm ERR!     at Array.forEach (native) npm ERR!     at scriptpath (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:132:19) npm ERR!     at /usr/local/lib/node_modules/npm/node_module...

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
10 评论
119 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部