问题标签 [hexo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
274 浏览

node.js - 在 Hexo 中分页无索引页面

在 Hexo 中,如何对不是索引的页面进行分页?我在页面下有一个名为:blog.md的页面,并在我的布局文件夹中创建了一个名为blog.ejs的新文件。

在 blog.md 前面我添加了:

并添加到 blog.ejs:

但是当我转到 /blog 时出现此错误:

我究竟做错了什么?我是 Hexo 新手,但不确定您是否可以对自定义页面进行分页?

0 投票
1 回答
151 浏览

javascript - 在不处理代码的情况下扩展 Markdown 标签

我正在使用 Hexo - 基于 nodeJS 的静态博客 CMS,我正在扩展 hexo API 以注册一个名为 的新块标签tabblock,请参见此处:

这是我试图解释的源代码片段:

但是,应该处理该源的函数的 console.log 输出以下内容:

???我假设这是因为代码被解释为代码而不是内容?因此,如果我将{% tabblock %}in{% raw %}标签包装起来,则根本不会得到任何输出,但是,如果我将原始标签放在 . 中tabblock,则会得到以下输出:

如何获得我想要的内容?

0 投票
1 回答
94 浏览

node.js - 常规节点服务器和静态服务器之间的路由?

我正在建立一个网站,其中登录页面和其他一些内容基于 node、express、angular2 等。

我想要一个运行Hexo的子域(blog.mydomain.com) 。

在我的开发机器上,我运行hexo server以测试localhost:4000. 我可以通过运行部署到heroku hexo generate -deploy。但是,似乎没有任何关于这实际上在做什么的文档。所以我有两个问题——如果我有一个节点应用程序,其中一个子目录包含我当前的 hexo 项目,我将如何部署它,就像我刚刚上传内容一样,什么会触发 hexo 运行?

其次,我如何从我的主应用程序路由到博客?我已经看到了一些建议将 vhost 与 express 一起使用。我会通过不同的端口运行两台服务器,然后将路由/blog路由到0.0.0.0:4000例如?

0 投票
1 回答
1614 浏览

javascript - 如何在 Hexo 中按标签过滤帖子?

0 投票
1 回答
308 浏览

ejs - Hexo 中的随机帖子

我想使用Hexo在我的主页上显示 5 个随机帖子,但似乎无法正常工作?!我将“日期”更改为“随机”但没有用。

编码:

0 投票
2 回答
353 浏览

ejs - 更好的 Hexo 标题标签

我已经在 Hexo 中设置了我的帖子,并为每个帖子分配了标签。但是标题标签并没有按照我想要的方式大写。

这是呈现的 HTML:

但我会做到这一点:

标签:pizza 是小写的,不知道如何使标签在标题标签中以大写字母开头(例如 Pizza、Pasta、Italy 等)。

我的代码:

提前致谢!

0 投票
2 回答
363 浏览

github - 使用 hexo 的 Github 页面,如何让我的主题得到支持?

我想在 Github 页面上托管一个简单的博客。因此,我建立了一个存储库并使用 Hexo 作为编译和部署工具。

在本地测试我的站点后,我运行以下命令:
hexo deploy --generate

可悲的是,几秒钟后,我从 Github 收到以下消息:

页面构建失败,出现以下错误:

GitHub Pages 目前不支持黑客主题。有关更多信息,请参阅 https://help.github.com/articles/adding-a-jekyll-theme-to-your-github-pages-site

有关 Jekyll 故障排除的信息,请参阅:

https://help.github.com/articles/troubleshooting-jekyll-builds

如果您有任何问题,可以通过回复此电子邮件与我们联系。

如何使用hacker主题发布我的网站?如果这不可能,Github 支持哪些主题?如何将它们与 Hexo 一起使用?

0 投票
2 回答
334 浏览

ejs - Hexo 用于多个站点?

创建多个 Hexo 站点的最佳方式是什么?我想重做我所有的网站(我总共有大约 10 个网站)我会运行:

... 等等?有没有更好的方法来处理多个站点?提前致谢。

0 投票
1 回答
919 浏览

web - 如何将自定义变量传递给hexo中的部分?

布局

我想使用静态站点生成器hexo创建一个交替布局——概览页面上每隔一个帖子的文本应该在右侧。

我正在使用的部分需要将自定义变量传递textOrientation = "left"给部分函数。

然后模板project_excerp.ejs需要根据传递的变量生成相应的类。

我的模板(project_excerp.ejs):

所以问题是:

  1. 如何post用我自己的变量扩展变量textOrientation
  2. 如何if then else在我的project_excerp.ejs模板中使用一个?
0 投票
1 回答
160 浏览

html - 无法加载资源 hexo.js

我正在使用 HexoJS 创建博客。我能够使用hexo generate. 即使生成了 css 文件和 JS 文件,它们也没有正确链接到index.html.

因此,我必须打开每个 html 页面并一一更正 href 和 src 属性中给出的每个页面链接。我认为这不是很实用。任何人都可以帮忙吗?

在此处输入图像描述