问题标签 [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.
hexo - Hexo - 不同类别下的相同标题更改永久链接
我有一个使用永久链接类别/页面的 hexo 设置。我的问题是有没有办法在不同的类别下使用相同的标题?例如,我需要“印度”和“美国”类别下的“统计”页面。当我尝试这样做时,hexo 正在为第二类的永久链接生成一个空格(℅20)。有没有办法在不更改永久链接的情况下生成文件?
Ps:重要的是我保持标题完全相同。
github - 如何管理 hexo 网站的内容工作流程?
我使用过像 jekyll 这样的静态站点生成器,并使用 prose.io 作为内容管理系统,通过 github 页面托管它。
我决定要使用 Hexo 静态站点生成器的站点,但我似乎无法找到一个好的发布内容的工作流程。
据我了解,这是我必须如何做的以下内容:
写入 *.md 文本文件
hexo generate
(可选)
hexo serve
(查看本地内容)hexo deploy
(使用 config.yml 将公共内容发布到任何站点)。可以在amazon S3、github pages等上发布
除此之外还有其他工作流程吗?
我以前用 jekyll+github 页面做的方式很简单
- 去散文.io
- 写内容
- 保存(发布 ocntent)
理想情况下,我想像使用 jekyll+github 页面一样使用 hexo+github 页面。
基本上,github 可以像使用 jekyll / ruby 包一样自动生成静态文件吗?
npm - 如何在 hexo app 中访问 npm 安装的包
我正在使用 Hexo 创建一个网络应用程序。我想在我的一个页面中使用一个名为 slick-carousel 的包。顺便说一下,这个包还包含 jQuery。所以我通过 npm 成功安装(和“--save”ed)包。该包显示在我的 node_modules 文件夹和我的 package.json 文件中。
我希望在这样做之后,我应该可以访问我的 markdown 文件中的 jQuery 和 slick 函数,但我没有。当我在浏览器上呈现生成的页面时,我被告知“jQuery 未定义”。我在这里缺少什么步骤,以便我可以实际使用已安装的软件包?
这是我添加到我试图使其工作的降价文件中的脚本标签:
<script>
jQuery(document).ready(function(){
jQuery('.carousel').slick({
dots: true,
infinite: true,
speed: 300,
slidesToShow: 1,
centerMode: true,
variableWidth: true
});
});
</script>
我仍在尝试完全掌握已安装的软件包与我的应用程序其余部分之间的关系,所以如果这个问题甚至没有意义,请原谅我。您能给我的任何见解或解释将不胜感激!
pug - 如何在 hexo 博客中添加规范链接?
我已经设置了一个 hexo 博客并配置了两个指向同一个实例的顶级域e.g. domain.com and domain.org
我想为整个网站设置规范的 URL。有这个插件,但我不知道该怎么做,因为我不知道玉或 ejs。
有什么办法可以在修改主题的情况下或不修改主题的情况下做到这一点?
javascript - Hexo 不返回 post.categories 或 post.tags
所以我正在使用静态站点生成器 hexo.io 我遇到了一个问题
在索引页面中,我只想显示类别为“显示”的帖子。我在 .md 文件中分配了类别,如官方文档中所示。
但似乎没有分配类别,因为当尝试像这样显示它时
在<h2>
我得到[object Object]
而不是 text show
。当我尝试控制台时,post.categories
我在控制台中得到以下输出
有人可以告诉我做错了什么吗?
ejs - 从 Hexo URL 中删除 index.html?
在 Hexo 中,如何从page.path中删除 index.html 位?
我的代码:
呈现的 HTML:
先感谢您
ejs - Hexo 中的 if/else 前端问题
我在 Hexo 中有一个降价文件,前面有以下内容:
我已经添加了两个测试变量(twitter 和 facebook),但是如果没有设置变量,有没有办法不从变量中输出内容?
这是从 HTML 输出的内容:
由于 facebook 变量没有被填充,你什么都看不到,这打破了我的布局,因为有些帖子没有 facebook 或 twitter 等等。
提前致谢
node.js - hexo部署到heroku时出错
我正在尝试对 heroku 进行 hexo 部署,但出现此错误:
我确实有package.json
并且我已经安装了 hexo-deployer-heroku 插件.. 有什么想法吗?
javascript - 卡在 hexo 变量范围内
我最近一直在编写一个 Hexo 主题,现在我坚持使用变量。我阅读了文档,但无法获得太多信息。
例如:在文档变量的最后一段:
这是否意味着我可以在标签布局中使用“page.tag”?但是是什么构成了tag
布局?
我创建了一个tag.jade
, 和一个名为tags
using的页面tag.jade
,我还在其他文章中添加了一些测试标签,
在我的tag.jade
,我有
p= page.tag
但是没有任何输出。
另外,医生说
与索引布局相同
但是尝试使用page.posts
(我可以在 index.jade 中使用它)中tag.jade
,但是undefined
,
那么Tag (tag)
文档中的含义是什么,是变量的范围吗?是什么让这些范围?
对不起我的文章,我真的对这些变量感到困惑。
github-pages - Hexo Github Pages Static Site 无法在线使用,但可以在本地使用
环境信息
节点版本( node -v
)
v5.7.0
您的网站_config.yml
Hexo 配置
url: http://akshaykadam.me/
root: /test/
theme: cactus-dark
站点位于此处。检查控制台
问题是它根本不加载/vendor/
Github Pages 上的文件夹。我已经正确设置了它并且 gh-pages 分支完美地包含了所有位置。我已经尝试了太多调试它,因为它在本地工作并且在 gh-pages 上不起作用
索引.html
<link rel="stylesheet" href="/test/vendor/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="/test/vendor/meslo-LG/styles.css">
<link rel="stylesheet" href="/test/vendor/justified-gallery/justifiedGallery.min.css">
<link rel="stylesheet" href="/test/css/style.css">
<script src="/test/vendor/jquery/jquery.min.js"></script>
仍然记录资源未找到