问题标签 [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.
ruby - Nanoc - 部署到 github 页面的 css 文件问题
因此,尝试 nanoc。
已将输出文件夹上传到 github 上的 gh-pages。
无法使用 css 显示其样式。
尝试添加filter :relativize_paths, :type => :css
规则。
又编译了一遍。
它仍然无法正常显示。
我究竟做错了什么?
可以看到页面显示不正常:http ://arubyist.github.io/nanoc/
这是规则页面:
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
。
我做错了什么?
javascript - 如何将 json 文件用于静态服务器?
我用 Angular 编写了一个简单的应用程序,我将 json 数据直接编码到$scope
控制器中,然后我用这些数据做一些事情。我可以拥有像 data.json 这样的东西,并将其与 js 和 css 文件一起发送到客户端,然后可以读取哪个 Angular?我该怎么做呢?不允许使用 Ajax。
static-site - 如何让 Wintersmith 在子目录中生成带有博客的静态站点?
我正在研究 Wintersmith 化我的网站,该网站目前是手写的。我有几个页面:、、、index.html
等projects.html
。gpg.html
我想要一个blog/
子目录,以便最终站点如下所示:
这可能吗?我搜索并查看了 Wintersmith 文档(甚至是由 Wintersmith 提供支持的特色站点),但一无所获。似乎唯一的方法是拥有两个 Wintersmith 或其他东西的实例,但似乎必须有更好的方法。
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
我怎样才能改变它以获得:
translation - 处理网站翻译
我完成了我的网站并希望将其翻译成其他 3 种语言。
问题不在于如何翻译,而是在不使用 CMS 时如何处理不同的语言。
我的所有脚本都带有英文文本。
我可以将它翻译成荷兰语、法语和德语,所以我将有 3 个文件夹:每种语言 1 个文件夹。
问题是当我不想升级网站时:
如果我更改英文文件夹中的代码,我只想复制并粘贴其他 3 种语言的代码。
问题是我总是不得不再次将它重新翻译成其他 3 种语言。
大网站如何处理翻译?
拥有多个文件夹,每个文件夹 = 1 种语言,是继续的方法吗?
来自数据库的文本是更好的解决方案?每种语言都有一张表?
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”
javascript - Metalsmith 示例不适用于 1.0(集合 + 永久链接)
我在网上找到了一个使用collections
and的例子permalinks
,代码是这样的:
转换此文件结构:
至:
请注意,src/index.md
已转换,以及集合。但在 中1.0.0
,相同的代码仅转换集合并引发错误index.md
:Error: UNKNOWN, open '/home/index.html'
任何想法?
dictionary - 如何在 jekyll 的单个帖子中显示传单地图?
我正在尝试在 Jekyll 的单个帖子中插入地图。
这是我对此尝试的明显努力:github链接
这是github帐户本身的链接:link
我采用了默认模板,即 Hyde。
然后我在 _includes/head.html 中添加了 Leaflet 的 CSS 和 JS 文件
然后我创建了一个依赖 _layouts/default.html 的帖子(默认来自 head.html)
正如我所说,我正在尝试在单个帖子中插入单个地图。如果您查看第一个链接,它会以一种奇怪的方式在整个博客中显示地图。
它不会出现在单个帖子本身中。
我怎样才能使这项工作?
如果可能的话,我希望最终有一系列帖子,每个帖子都有自己的地图。
这是我到目前为止发表的单独帖子中的代码:
我意识到这篇文章在很大程度上依赖于链接,这在 SO 上是不受欢迎的。但是我没有其他方法可以解释我的问题。