问题标签 [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 中删除帖子
我正在写我的博客,我遇到了一个我无法删除博客中的帖子的问题。我只是在命令中找到创建帖子,但找不到删除或删除命令。如何正确删除帖子?我应该使用什么命令?
另外,把博客推到页。当我删除帖子时,可以更改页面吗?
javascript - 如何在“for each”的Hexo文章循环中获取索引号?
在 Hexo.js 中,当你想输出一些文章时,你使用.sort
,.limit
和循环.each
,例如:
您如何将 id 号设置post-X
为动态递增,例如第一篇文章会得到id="post-1"
,第二篇id="post-2"
等等?
hexo - 为什么 Hexo 博客在帖子中显示我的图像两次?
我在我的 localhost 端口 #4000 上运行一个Hexo 博客。
我的 Hexo 博客软件位于一个名为Mongoose
. 我通过进入Mongoose/blog
并输入来运行服务器hexo server -d
这是我的文件结构的样子:
当我将浏览器指向所有内容时,localhost:4000
一切看起来都井井有条,应该是这样。但是,当我点击我的博客文章(标题为Hello World 5)时。
我看到下面的屏幕截图。如您所见,应该嵌入到我的博客文章中的图像实际上出现了两次。为什么?我该如何解决?在上图中,您可以看到产生这个的降价。
github - 在 GitHub 页面上将 README.md 添加到 Hexo
我建立了一个 Hexo 博客并将其托管在 GitHub Pages 上。由于 Hexo 没有默认的 README.md 文件,我想自己添加一个。
我通过控制台手动将 README.md 添加为“hexo deploy”。自述文件消失了。
然后我将 README 文件复制到一个非特定的本地文件夹中并重新部署了网站。Hexo 将 README.md 文件解析为 README.md.html,我对此并不感兴趣。
将 README.md 添加到 public 或 .deploy 文件夹并运行 'hexog' 也会导致删除文件。
建议?
json - 使用 Hexo 或 Harp 和 EJS 从 JSON 数据创建站点
简而言之,我的问题是:我是这个静态站点的新手,必须使用这两个静态站点生成器之一。我尝试从 JSON 文件加载数据并根据该数据在服务器上创建站点。这是一个网上商店。
我用谷歌搜索了很多,在这里找到了一些代码(这是玉石,对我不起作用,实际上想用 EJS 试试)http://developer.telerik.com/featured/comparing-static-site-engines/
对我来说,这只是原型设计,我在 PC 上尝试了所有本地操作。但我就是想不通EJS。有这方面经验的能帮我吗?此参考对 harp 和 hexo 没有多大帮助:http: //canjs.com/guides/EJS.html
我的 JSON 文件看起来像这样(ATM 可以更改它们,因此如果需要,它们都在 1 个文件中):
这是上层群体:
以下是文章(还有很多):
也许有人试过这个并且有一些代码可以分享?我只需要一个工作示例。
提前致谢!:)
jekyll - 如何在 Hexo 模板中使用 JSON/YAML?
我已经完整地查看了 Hexo 的文档,但我仍然不确定如何使用 Hexo 模板将结构化数据(YAML、JSON)集成到页面/帖子中。我能找到的最接近的是插件文档的文件数据部分。我不确定这是否是我正在寻找的,并且没有任何实施示例。
对于那些熟悉 Jekyllrb(流行的 Ruby 静态站点生成器)的人来说,您可以使用_data
目录来存储 JSON 和 YAML 文件。在模板中,您可以使用类似{% for event in site.data.events %}...{% endfor %}
.
Hexo 中是否有等价物?
node.js - 尝试安装 hexo 时出错
当我安装 Hexo 时,我得到了这个错误。我不知道发生了什么事?有人能帮我吗?
当我运行这个命令时npm install
。它告诉我这个错误:
D:\Document\Z_MYBlog_New>npm install
npm ERR! install Couldn't read dependencies
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs
\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! path D:\Document\Z_MYBlog_New\package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno -4058
npm ERR! package.json ENOENT, open 'D:\Document\Z_MYBlog_New\package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.
npm ERR! Please include the following file with any support request:
npm ERR! D:\Document\Z_MYBlog_New\npm-debug.log
在 D:\Document\Z_MYBlog_New\npm-debug.log 这个日志文件中,它告诉我:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install' ]
2 info using npm@2.5.1
3 info using node@v0.12.0
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 error install Couldn't read dependencies
6 verbose stack Error: ENOENT, open 'D:\Document\Z_MYBlog_New\package.json'
6 verbose stack at Error (native)
7 verbose cwd D:\Document\Z_MYBlog_New
8 error Windows_NT 6.1.7601
9 error argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
10 error node v0.12.0
11 error npm v2.5.1
12 error path D:\Document\Z_MYBlog_New\package.json
13 error code ENOPACKAGEJSON
14 error errno -4058
15 error package.json ENOENT, open 'D:\Document\Z_MYBlog_New\package.json'
15 error package.json This is most likely not a problem with npm itself.
15 error package.json npm can't find a package.json file in your current directory.
16 verbose exit [ -4058, true ]
css - 为什么使用hexo发布博客时加载不了js和css
我想使用 hexo 在 github 上公开我的博客。我可以使用 localhost:4000 获取我的网页,但部署到 github 后。我只能获取带有单词的页面,但无法加载 js 和 css。这是来自 chrome 控制台的错误消息
http://rudy-zhang.github.io/css/style.css加载资源失败:服务器响应状态为404(未找到)
css 文件中没有内容,但我可以在存储库的文件中找到内容。
当我安装 hexo 时,我收到警告
我对nodejs不熟悉,所以我不知道是不是哪里出了问题。
我该如何解决这个问题?
hexo - 如何为 Hexo 添加路由?
在主题 _config.yml 中有两个默认路由:/
和/archieves
. 是否可以添加类似的路线/about
?
我试图添加/about
_config.yml,但Cannot GET /about/
显示。
hexo - Hexo 永久链接与文件夹路径重复
我指定永久链接,如 DOCS 所说:
:category/:title
hello-world.md
并且对于在文件夹中命名的source/_posts
具有以下内容的给定帖子:
title: Hello World
date: 2015-03-22 22:22:22
categories:
- foo
并且永久链接将是foo/hello-world
但是,如果我将此帖子移动到source/_posts/foo
文件夹,并重命名为hello-world-2.md
永久链接将是foo/foo/hello-world-2
. 如下图所示:
为什么永久链接包含文件夹路径?如果我有很多帖子,是否有必要将所有帖子放在一个文件夹中?