问题标签 [webby]

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 投票
2 回答
370 浏览

ruby - 在 Webby 布局中设置属性

我正在与Webby合作,正在寻找一些说明。我可以在我的布局中定义属性titleauthor

0 投票
1 回答
110 浏览

ruby - 运行命令后页面显示为真:'webby'

我正在运行webby 教程,我将进入第一次运行webby命令以在 /output 目录中生成网站的部分。

我这样做了,然后我被告知打开 output/index.html。我这样做了,唯一显示的是:

我查看源代码...显示的只是

这不是几年前的百威广告!这是韦比!

我在这里写下了我用来安装 webby 的命令,但它似乎仍然不起作用。

根据webby -v命令...我做对了。我做错什么了?

0 投票
1 回答
943 浏览

ruby - 如何在模板文件中包含元数据?

我有一个通过 erb 过滤模板文件的系统。使用约定优于配置,输出文件在镜像输入文件的文件层次结构中创建。许多文件具有相同的名称,我能够使用目录来区分它们。

该计划一直有效,直到我需要将附加信息与每个文件相关联。所以我在每个目录中创建了一个带有元数据的 YAML 文件。现在我既有约定又有配置。呸。

然后我学习了Webby,以及它在每个模板文件顶部包含 YAML 元数据部分的方式。它们看起来像这样:

如果我可以实现这样的标头,我可以放弃我的层次结构和单独的 YAML 文件。Webby 的实现非常通用,实现了一个新的 MetaFile 类,它将标题与“真实文本”分开,但它似乎比我需要的要复杂。

将元数据放在 erb 评论中似乎很好——它会被 erb 自动忽略,但我不确定如何访问评论数据。

有没有办法访问 erb 评论?或者也许是不同的方法?我的很多模板都做了一堆 erb 的事情,但如果它使其余的更容易,我可以在单独的步骤中运行 erb。

0 投票
2 回答
456 浏览

ruby - 使用基本路径过滤器在 Webby 中重写 URL?

Basepath过滤器重写?

我正在尝试使用 webby 中的基本路径过滤器来重写我项目中的所有 URL。

关于Webby的基本路径过滤器的文档对此有点“轻”,只是没有足够的内容,我可以理解如何使用它。

如果我找到了解决方案,但是我计划为该项目贡献一些文档。

我也明白,为了让它工作,我应该拥有它重写的 URL 的所有路径,以“/”开头。

我试过像这样将过滤器应用到我的 default.txt 模板......

** - 布局顶部/default.txt**

然后我运行命令:

** - 从项目的根目录运行命令**

但我得到的只是一个错误......

0 投票
4 回答
373 浏览

ruby - 使用 Webby/Compass 集成时,*.sass 文件进入哪个目录?

我刚刚设置了Webby/Compass 集成。(https://github.com/Compass/compass/wiki/webby-integration

我将 Compass/Sass 源文件放在哪里,它们在哪个目录中作为样式表获得输出?

0 投票
2 回答
2275 浏览

ruby - 在 Webby/Compass 集成中使用 blueprint.sass

我在这里关注一篇文章:

http://gom-jabbar.org/articles/2009/02/04/don-t-use-css-or-table-layout-use-sass-ad-compass

更具体地说,标题为“使用 Compass 和 Sass 创建人们通常使用表格的布局的具体示例”的部分

示例参考@import blueprint.sass

这个文件在哪里,因为我的 webby 项目似乎无法找到它。

(另请注意,我使用的是 Ubuntu)

我的layout.sass文件看起来像这样(没什么花哨的):

运行webby时出现以下错误:

0 投票
1 回答
455 浏览

ruby - Webby-Compass 集成 - 等效的 config.rb 文件?

在 23:08 的Compass 截屏视频中,Chris Eppstein 开始在他的纯 Compass 项目中编辑一个名为config.rb的文件。Chris 使用此文件使用img_url()函数在他的图像中配置相对路径名(该函数必须未记录,因为我在邮件列表网站上找不到任何关于它的信息。)。

我正在使用Compass Integration开发一个Webby 项目,但在我的 Webby 项目中找不到config.rb文件。我猜我项目根目录中的SiteFile文件会做同样的事情,但我对此并不完全确定。

有谁知道Webby/Compass 集成项目中config.rb文件的等价物是什么?

0 投票
2 回答
7791 浏览

css - 更改 Compass/Webby 中生成的 CSS 文件的输出目录?

我希望生成的 *.css 文件位于 output/css 目录而不是 stylesheets 目录中。我该怎么做呢?

我已经尝试过:

<项目根>/SiteFile

在我的 Webby SiteFile 配置中,但生成的 css 文件仍输出到默认目录 ("stylesheets")中。我怎样才能改变这个?

0 投票
3 回答
463 浏览

html - 从一组内容数据生成静态网站(可能使用 webgen、webby 或类似工具包)

我的公司(一家工程公司)正在寻求用一些动态内容重新设计他们的网站。我们有一个很好的项目组合,我们希望按类别在我们的网站上展示。

详细地说,我想要一个“项目类别”菜单,您可以在其中选择一个子项目类别(如教堂、学校等),该类别链接到一个页面,其中包含所有已标记的项目的图像类别属性。单击图像将带您进入该项目的详细页面。

我做过很多asp和jsp页面开发,但我一直在企业环境的前端工作——我从来没有从后端构建过生产站点。到目前为止,我得到的建议是,一个成熟的 CMS 解决方案有点矫枉过正,因为我们不会有大量的点击数,而且我们最多会显示几百个项目。

我似乎有一个全局选择——是动态生成页面(使用 asp 或 jsp)还是使用工具生成一组静态 html 页面。该工具将根据我可以提供的一组数据(以数据库或文本文件的形式)构建菜单、项目摘要页面和单个项目页面。

由于我们当前的网络托管情况,我倾向于尝试使用 webgen 或 webby 之类的工具来静态生成站点。关于哪种方法更合适的任何想法?webgen 或 webby 有能力做我想做的事吗?或者任何人都可以推荐其他更好的网络创作工具来完成这个?

感谢您的任何反馈!

0 投票
1 回答
180 浏览

ruby-on-rails - Webby 中 @pages.find() 的参数/选项是什么?

使用Webby生成静态网站时,通过erb处理内容和布局。该程序提供了一个“@pages”变量,其中包含有关正在生成的所有页面的信息。我已经看到几个示例使用“@pages.find()”方法来选择/排序/过滤变量的内容。

我的问题是:这种方法的文档在哪里和/或它是如何实际使用的?Webby 站点上的文档没有详细介绍此功能,因此我假设它来自应用程序本身之外。

我对 ruby​​ 只是稍微熟悉,但我感觉这是 ruby​​ 或 ruby​​-on-rails 的一个特性,许多人认为这是理所当然的,因此很难找到信息。该方法被命名为“find”这一事实也对谷歌搜索结果没有太大帮助。我能找到的最接近的东西是“ActiveRecord::Base.find()”的文档,它看起来很相似,但经过一些测试后,它似乎并不完全相同。

如果有人可以为我指出正确的文档、解释方法或以其他方式为我指明正确的方向,那就太好了。