问题标签 [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 回答
422 浏览

memcached - 将 memcache 与静态站点一起使用是否有意义?

如果我正确理解了整个 memcache 技术的工作原理,它会将查询缓存到网站的外部组件,通常是数据库。但是静态站点不使用数据库。那么将 memcache 与 Jekyll 和 Octopress 等静态框架一起使用是否有意义?

0 投票
1 回答
1159 浏览

ruby - Jekyll 有多语言支持吗?

实际上,我遇到了问题,我无法使用 jekyll 本地编译站点。当我尝试添加任何不是来自“标准”(英语)字符的字符时,我收到此错误(我什至不知道如何表征这些字符,因为我仍然使用包含所有这些字符的 Unicode)。

我尝试了不同的语言字母:德语、波兰语、乌克兰语/俄语(ä ü ß ę ł є ї л),但结果始终相同——错误

我在 jekyll 配置(_config.yml)中有这个设置。我的 Ruby 本地版本是 1.9.3(我真的只需要本地版本,因为使用预编译文件的方法——而不是 jekyll-server)。

(也尝试过降价:maruku)

我想,这确实是更多与 Ruby 相关的错误,因为当我在标题中使用列出的字符时

它工作得很好(并且这些字符在编译页面中生活得很好),但当它们被添加到页面正文中进行解析时就不行了。但是,我仍然不是 Ruby 开发人员,也不是那种容易找到解决源代码的地方的人。

如果无法使用这样的字符,那么 Jekyll 的使用就会非常有限。

0 投票
1 回答
115 浏览

jekyll - jekyll 在我的 Windows 7 中不起作用

我在 Windows 7 中安装了 jekyll,但它不起作用。我创建了一个名为 jekyllSite 的文件夹,并在该文件夹中包含了必要的文件,然后我打开命令提示符并cd在该文件夹中运行jekyll代码。它生成以下消息。我不明白出了什么问题?

0 投票
0 回答
51 浏览

restructuredtext - 如何使用 Nikola 和 reStructuredText 将页面上的所有内容默认居中

我正在使用 Nikola 生成一个静态站点,该站点使用 reStructuredText 来编写内容。对于其中一个页面,我想将默认对齐方式更改为该页面上所有内容的中心。我可以指定一个简单的选项来实现这一点吗?

0 投票
2 回答
3647 浏览

jekyll - Jekyll 多种帖子类型

我目前正在构建我的新个人网站,并且正在尝试 Jekyll,现在我想知道获得多种帖子类型的最佳方法是什么。我基本上想要两个类别:博客和工作

我正在寻找一些方法,一种方法是为每个特定类别创建文件夹

这种方式似乎工作得很好。

在检查这是否是正确的解决方案后,我找到了另一个解决方案,这基本上建议在文件夹中使用子_posts文件夹,然后在帖子本身中定义一个类别。

两种方法似乎具有完全相同的输出,这有什么真正的区别吗?方法一似乎更容易,因为您不必在每个帖子中设置特定类别。

0 投票
4 回答
937 浏览

ruby - 在不编辑源代码的情况下更新中间人站点

我正在使用 Middleman 构建静态网站。我发现客户希望能够更新网站的内容。我想知道是否有一个可行的解决方案允许客户更新中间人站点而无需编辑源代码。

0 投票
3 回答
3329 浏览

relative-path - 如何在 Pelican 博客上链接您自己的文章?

我试图与 html 文件名链接,但它可以工作,因为它们位于同一个文件夹中。

但由于 ARTICLE_URL 模式,另一篇文章可能会出现在另一个文件夹中。例子:

是否可以将您自己的文章与对 slug 的引用链接起来?除了生成的 HTML 文件名之外,还有其他更好的解决方案吗?

0 投票
1 回答
161 浏览

amazon-s3 - Redirection issue following migration from Node.js app to static site on Amazon S3

I plan to migrate my personal blog presently using Node.js as a backend to Amazon S3, considering the fact that the content is pretty much always static.

One problem I noticed is that there's no way to do redirection or whatsoever on Amazon S3 (as far as I know).

Lets say I have this URL:

http://blogue.jpmonette.net/2013/06/11/hebergez-vos-applications-nodejs-grace-a-digitalocean

When I'll migrate it to Amazon, I'll have to create this folder hierarchy:

/2013/06/11/hebergez-vos-applications-nodejs-grace-a-digitalocean/

and then add the file index.html in it, containing the data.

Considering this, my URL will then be changed from:

http://blogue.jpmonette.net/2013/06/11/hebergez-vos-applications-nodejs-grace-a-digitalocean

to

http://blogue.jpmonette.net/2013/06/11/hebergez-vos-applications-nodejs-grace-a-digitalocean/

There's no way to redirect that right now using Amazon S3.

Also, anyone requesting http://blogue.jpmonette.net/2013/06/11/hebergez-vos-applications-nodejs-grace-a-digitalocean/index.html will obtain a file, and this is annoying in term of SEO.

Is there an available solution to prevent this behavior and preserve good SEO of my blog?

EDIT

And for people flagging it as not appropriate question, I'm looking here to make proper permanent redirection on Amazon S3, to make sure that visitors looking for articles in the future will find them. Please note here that visitor includes humans and robots.

0 投票
2 回答
18952 浏览

html - 如何从 django 模板生成静态 html 文件?

我是 Django 的新手,我很确定我已经阅读或听说过一种方法来做到这一点,但我在任何地方都找不到。

我不想将渲染的输出从模板发送到浏览器,而是想创建一个 html 文件,然后无需每次都经过渲染过程即可提供该文件。我正在一个与我们的主网站服务器分开的系统上进行开发,我需要定期为我们的用户提供我的数据快照,而不让他们访问开发系统。

我的直觉说我应该能够以某种方式将响应重定向到文件,但我没有在文档或此处的其他帖子中看到它。

0 投票
0 回答
785 浏览

ruby - jekyll 共享模板不同参数

我正在尝试在其他 2 个模板中共享一个模板,如下所示:

这是共享模板:

如果我只在帖子中使用模板进行设置,它可以工作,但是,无论我尝试什么,我似乎都无法让它在 for 循环的页脚中工作。错误是:

想法?这在 Jekyll 中可行吗?