问题标签 [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 投票
1 回答
811 浏览

azure - Windows Azure 静态内容网站/Azure Blob 存储 - 出站数据传输 价格比较

我在网络角色中有一些脚本和图像(总大小为 1MB)。我打算将这些移动到一些 blob 存储(CDN/Https/Query 字符串)或静态网站。

出站数据传输的价格(即从 Windows Azure 数据中心传出的数据)


前 10 TB/月* 每 GB源0.12 美元( http://www.windowsazure.com/en-us/pricing/details/#header-11 )

我想知道如果我将脚本和图像移动到以下位置

1.静态内容网站(或) 2. Blob 存储(Https)

出境转账的价格一样吗?谁能证实这一点?

0 投票
1 回答
3377 浏览

amazon-web-services - 为什么 s3 给我一个下载而不是显示我的静态网站?

我正在尝试使用这些说明在 s3 上设置静态页面。当我访问“端点”时,我的浏览器会尝试下载文件而不是显示页面。以下是相关设置:

政策:

在此处输入图像描述


权限:

在此处输入图像描述


静态站点配置:

在此处输入图像描述


目录结构:

在此处输入图像描述

0 投票
1 回答
1949 浏览

azure - 如何重写通过 Azure Blob 和 CDN 托管的静态站点的 URL?

现在我有一个传统的静态 HTML 站点(由 Jekyll,FWIW 生成),其资产由老式 Apache 服务器提供服务。

我热衷于将其迁移到以 blob 形式存储并通过 CDN 交付的 Azure 静态站点,以提高性能。

问题是我有一个 .htaccess 文件,它为我处理几个 301 重定向,以维护到已移动的旧流行页面的链接。我不确定如何在 Azure 上复制此功能,除了在 VM 中使用 Apache 服务器运行我自己的完整 LAMP 堆栈来执行此基本功能。

我唯一的选择是每月支付 10 美元左右来设置一个 IIS 实例来为我进行重定向(通过 IIS 的mod_rewrite 导入器)吗?我相信这就是 Azure 所说的简单的“共享网站”产品。

我更喜欢一种便宜且简单的解决方案,它不需要完整 VM 的成本和技术过度杀伤力,并且只需向我收取带宽费用。我缺少某些 Azure URL 重定向功能吗?任何人都可以想到的任何其他聪明的解决方案?

0 投票
4 回答
2929 浏览

html - 在 Jekyll 中将 url 剥离为 1 个单词

我正在建立一个 Jekyll 博客,我遇到了永久链接的问题。

我的博客帖子的永久链接在 _config.yml 中设置如下:

导航到博客文章时,它的输出如下:

我在网站上有一些静态页面:博客、旅行

变量page.url输出此 url:/blog/travel/netherlands-trip-prequesites

我的导航栏用来突出显示当前页面的代码(给它一个“活动”类):

导航到静态页面时效果很好,但是当我单击博客文章时,它不会突出显示正确的静态页面。(例如:如果我导航到带有 url 的博客文章,/blog/smth/title它应该会在我的导航中自动突出显示“博客”。当我导航到/travel/smth/title它时,应该突出显示“旅行”)

我想做的是将page.url的输出剥离到它的第一部分。例如,我想提供以下输出

向下

为什么?所以我可以用它来检查它属于哪个静态页面并相应地突出显示它。

0 投票
1 回答
1413 浏览

performance - Amazon S3 vs Github Pages - 最终用户页面加载时间更快?

我正在创建一个静态站点。它由 Jekyll 生成并使用 git 进行版本控制。但是,纯粹就最终用户速度而言:

就提供静态网站而言,哪种服务提供最快的页面加载时间?

0 投票
1 回答
298 浏览

web - 静态站点生成器基于更改的再生

似乎每次对站点中的某些文件进行更改时,我发现的所有静态站点生成器都会完全重新生成整个站点。

例如,使用中比较流行的站点生成器之一是 Jekyll,它为 Github Pages 提供支持。每当作者进行更改(例如在 post 文件中进行语法更正,或更改 about.html 布局)并需要重新生成该内容时,Jekyll 就别无选择,只能重新生成整个站点,即使有数百个文件,其输出未因最近的编辑而改变。

重新生成大型站点所需的时间似乎是对大多数静态站点生成器的常见抱怨。

是否有任何技术原因(来自静态站点生成器的开发或工程的 POV)阻止某人编写静态站点生成器,该生成器对其内容“智能”并且可以自我意识到可以理解哪些文件的程度已更改,哪些文件依赖于它(反之亦然)并且只会重新生成必要的文件?

由于大多数人(尤其是 Jekyll/GH Pages)用户都将他们的站点存储在 git 存储库中,因此站点生成器甚至可以利用提交信息并跟踪更改并依靠该信息来了解哪些文件需要重新生成和可以单独放置。想法?

0 投票
0 回答
360 浏览

javascript - 仅客户端降价网站

浏览器中的单页 Javascript 应用程序,它将从同一服务器上的公共目录中获取降价文件,并即时将其渲染为 HTML。
它将在服务器上是静态的(除了动态地向前端应用程序提供文件列表),因为它只是降价文件。无需生成任何东西。
客户端动态。要添加内容,只需将 .md 文件放置到打开的目录中,下一次加载 Web 应用程序将获取这些文件。
有可能实现这一点。这种架构有什么缺点?

0 投票
1 回答
651 浏览

python - 在 Github 页面上托管由 Pelican 提供支持的博客

我正在尝试在 Github 页面上托管我由 Pelican 提供支持的博客。源代码在这里: https ://github.com/garudareiga/devblog

当我使用 URL http://garudareiga.github.io/devblog时,该站点显示没有主题。但是,如果我在 heroku ( http://raydevblog.herokuapp.com )上部署或使用 localhost:8000 打开,该站点将显示主题。

我不知道为什么?

0 投票
3 回答
1656 浏览

python - 我有一个使用 HTML、CSS 和 Javascript 构建的静态网站。如何将它与通过 Python API 访问的 SQLite3 数据库集成?

标题问题说明了一切。我试图弄清楚如何整合由 sqlite3 创建的数据库并通过我的网站上的 Python 与它进行通信。

如果需要有关开发环境的任何进一步信息,请告诉我。

0 投票
3 回答
685 浏览

content-management-system - 对 50 页的网站使用静态网站生成器是否可行?

WordPress 一直很棒,但我想简化和加速我的网站并删除所需的 db 组件。由于我的大多数页面不会经常更改,因此我认为将其移至静态站点生成器将是一个不错的选择。

我对他们没有经验,我花了很多时间研究不同的选择。http://middlemanapp.com/看起来不错,尽管我的 Ruby 经验为零。

问题 1。使用静态站点生成器管理 50 多个页面的站点是否有意义? 问题 2。使用基于 js/node 的生成器与 ruby​​ 生成器相比有什么好处吗?