问题标签 [static-site]

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 回答
260 浏览

ruby - Nanoc - 部署到 github 页面的 css 文件问题

因此,尝试 nanoc。

已将输出文件夹上传到 github 上的 gh-pages。

无法使用 css 显示其样式。

尝试添加filter :relativize_paths, :type => :css规则。

又编译了一遍。

它仍然无法正常显示。

我究竟做错了什么?

可以看到页面显示不正常:http ://arubyist.github.io/nanoc/

这是规则页面:

0 投票
2 回答
4020 浏览

html - 使用 Hugo 渲染 html 文件

我正在使用 Hugo http://hugo.spf13.com/overview/introduction在笔记本电脑中将包含 html/css/js 文件的文件夹呈现为本地主机。

我有 html 文件/content和文件夹中的所有 js/css/img/static文件

这是内容config.toml

我做到了hugo server,它渲染/public文件夹就好了。但是所有 .html 文件现在都变成了 .xml 文件,我无法在浏览器中打开它们http://localhost:1313/index.html

我做错了什么?

0 投票
2 回答
508 浏览

javascript - 如何将 json 文件用于静态服务器?

我用 Angular 编写了一个简单的应用程序,我将 json 数据直接编码到$scope控制器中,然后我用这些数据做一些事情。我可以拥有像 data.json 这样的东西,并将其与 js 和 css 文件一起发送到客户端,然后可以读取哪个 Angular?我该怎么做呢?不允许使用 Ajax。

0 投票
1 回答
686 浏览

static-site - 如何让 Wintersmith 在子目录中生成带有博客的静态站点?

我正在研究 Wintersmith 化我的网站,该网站目前是手写的。我有几个页面:、、、index.htmlprojects.htmlgpg.html我想要一个blog/子目录,以便最终站点如下所示:

这可能吗?我搜索并查看了 Wintersmith 文档(甚至是由 Wintersmith 提供支持的特色站点),但一无所获。似乎唯一的方法是拥有两个 Wintersmith 或其他东西的实例,但似乎必须有更好的方法。

0 投票
1 回答
871 浏览

pug - 使用 Gulp & Jade、规范 URL 的静态站点

我一直在尝试将网站从使用 Jekyll 切换到使用Gulp & Jade;它主要使用 Jekyll,因为它的模板方便,但 Jekyll 的真正用途是作为博客,所以它的更多功能指向这一点。在其中开发公司网站是可行的,但watch除非您使用开发服务器,否则会缺少类似的东西。它还具有使用 Jade 语法的优势,npm尽管 Jekyll 无疑有 Jade 插件。

Jekyll 很好地指出的一件事是mydomain.com/about,我们习惯于在路由动态站点(例如 with mod_rewrite)中使用的规范 URL 结构 ag 可以通过目录结构非常容易地实现:./about/index.html

这确实意味着站点可以生成大量文件夹,因此迁移到 Jade 我希望将其保持在最低限度。这是用于从文件gulp jade生成的代码:.html.jade

我怎样才能改变它以获得:

0 投票
1 回答
384 浏览

translation - 处理网站翻译

我完成了我的网站并希望将其翻译成其他 3 种语言。
问题不在于如何翻译,而是在不使用 CMS 时如何处理不同的语言。

我的所有脚本都带有英文文本。
我可以将它翻译成荷兰语、法语和德语,所以我将有 3 个文件夹:每种语言 1 个文件夹。
问题是当我不想升级网站时:
如果我更改英文文件夹中的代码,我只想复制并粘贴其他 3 种语言的代码。
问题是我总是不得不再次将它重新翻译成其他 3 种语言。

大网站如何处理翻译?
拥有多个文件夹,每个文件夹 = 1 种语言,是继续的方法吗?
来自数据库的文本是更好的解决方案?每种语言都有一张表?

0 投票
2 回答
84 浏览

javascript - 如何使用 jquery ajax 在离线站点中设置 url

好吧,我的任务是运行一个静态站点,根本没有服务器。纯 HTML,我需要加载和读取 XML 文件并使用结果更新页面。

任务已完成,如果文件位于同一位置,则可以读取 xml 文件,问题是 xml 文件是否位于 ajax 连枷的单独文件夹中。好像网址失败了。

案例 - 1 对我来说是可行的解决方案,但我需要将 xml 文件放在单独的位置。

然后 case - 2 是获取失败文件的方法。

任何的想法,

实际上没有域,没有服务器,它是纯 HTML,

所有文件都在 ex:

D:/myfiles/someFolder/index.html

如果我把文件放进去

D:/myfiles/someFolder/xml/myxml.xml 并将 url 设置为

网址:“xml/myxml.xml”

这个配置也有效,

但我正在尝试将 xml 文件放入

D:/myfiles/xml/myxml.xml并且需要使用 ajax 将 url 设置为读取文件

网址:“../xml/myxml.xml”

0 投票
3 回答
1006 浏览

blogs - Jekyll:博客文章被忽略 - 如何调试?

我正在尝试使用 jekyll ( site , source )在 github.io 上建立一个博客

我的问题是我在_posts文件夹中的文章似乎被忽略了。我想调试站点生成。

我已经看到了调试 jekyll的建议,但到目前为止我还不明白缺少什么。我可以看看 jekyll 是否考虑我的文件或者它是否被忽略?

0 投票
0 回答
422 浏览

javascript - Metalsmith 示例不适用于 1.0(集合 + 永久链接)

我在网上找到了一个使用collectionsand的例子permalinks,代码是这样的:

转换此文件结构:

至:

请注意,src/index.md已转换,以及集合。但在 中1.0.0,相同的代码仅转换集合并引发错误index.mdError: UNKNOWN, open '/home/index.html'

任何想法?

0 投票
1 回答
886 浏览

dictionary - 如何在 jekyll 的单个帖子中显示传单地图?

我正在尝试在 Jekyll 的单个帖子中插入地图。

这是我对此尝试的明显努力:github链接

这是github帐户本身的链接:link

我采用了默认模板,即 Hyde。

然后我在 _includes/head.html 中添加了 Leaflet 的 CSS 和 JS 文件

然后我创建了一个依赖 _layouts/default.html 的帖子(默认来自 head.html)

正如我所说,我正在尝试在单个帖子中插入单个地图。如果您查看第一个链接,它会以一种奇怪的方式在整个博客中显示地图。

它不会出现在单个帖子本身中。

我怎样才能使这项工作?

如果可能的话,我希望最终有一系列帖子,每个帖子都有自己的地图。

这是我到目前为止发表的单独帖子中的代码:

我意识到这篇文章在很大程度上依赖于链接,这在 SO 上是不受欢迎的。但是我没有其他方法可以解释我的问题。