static-site 相关问题

静态站点是没有动态组件的网站,例如数据库或服务器端脚本语言。许多静态站点生成器以各种语言存在,例如Jekyll,Wintersmith和Pelican。

用于在Wordpress子域多站点的每个子站点上提供静态内容的nginx配置

Wordpress多站点(子域)是这样的:根域:xxxx.com子站点1:a.xxxx.com子站点2:b.xxxx.com子站点3:c.xxxx.com我要添加子目录(该服务静态内容)到...

回答 1 投票 0

按Hyde-Hyde主题按标题排序的Hugo主页帖子摘要

我使用Hude-Hyde主题与Hugo创建了一个静态网站,但是我无法按日期对首页(或帖子页面)上的帖子摘要进行排序。我知道使用其他主题可以解决...

回答 1 投票 1

如何在一个域中合并2个Gatsby网站?

我想在一个域中合并2个Gatsby网站,例如mydomain.com中的Gatsby1(登录页面)和mydomain.com/blog中的Gatsby2(博客),我该怎么做?

回答 1 投票 1

我可以使用哪个站点生成器?

我需要具有以下特征的静态站点生成器:简单:我不想学习创建站点的新语言(除非它是html,css,markdown等);打开:它具有...

回答 1 投票 -4

我有什么方法可以加快静态网页上的jQuery执行速度?

我正在与semplice建立投资组合。这是一个精美的Wordpress主题,但我真的很想通过Netlify作为静态站点托管它。我已经生成了一个静态版本,但是它的性能太差了。 ...

回答 1 投票 0

如何在使用nuxt部署后添加新的动态路由?

我使用带有动态路由的nuxt generate在AWS上部署了我的网站。页面上没有问题。现在,我要添加新路由,而不需要整个部署过程。这是一个示例:/ post / 1 / post / ...

回答 2 投票 0

在Azure Blob存储上使用静态网站托管SPA选项(干净的URL和深层链接)

我已经按照Microsoft文档中的建议使用$ web容器成功在Azure Blob存储上建立了静态网站。另外,我已经为'Index ...

回答 1 投票 3

无法在Hugo静态网站生成器中将JavaScript变量作为参数传递

我正在使用静态网站生成器hugo。我有一些变量需要从url字符串中提取并存储在localstorage中。然后,我需要在各个位置访问这些变量...

回答 1 投票 2

是否可以将单个自定义HTML页面添加到现有的Hugo主题(例如Academic)?

您到底想要什么?我在雨果有一个网站。但是我有一个特殊的情况。科学家和电气工程师以及其他人可能有特定的需求。例如:只有一个页面显示...

回答 1 投票 4

静态网站生成器如何与WordPress之类的CMS一起使用

我一直在探索将Vue用于wordpress前端,并且遇到了很多不同的技术,例如Nuxt.js,Gridsome,VuePress,它们帮助将网站创建为SPA,SSR或静态网站。...

回答 1 投票 0

如何在S3 / Cloudfront的子文件夹中提供index.html?

有一个名为www.foo.site的存储桶。在该站点中,有一个登录页面,一个“关于”页面以及一些bar / *文件夹中的一些页面。每个bar / *都有一个index.html页面:bar / a / index.html,bar / b / index.html等。...

回答 1 投票 0

使用Jekyll如何将index.md中列表的每个元素转换为自定义 生成的html文件中的标记? ] 我正在创建一个非常简单的单页Jekyll网站。它所做的只是将列表呈现在index.md文件中,该列表可以不断添加或从中删除元素,作为最终生成的html文件中的预定义<div>标签。 我对使用Jekyll非常陌生,无法弄清楚,任何Google搜索都将我引向collections 和for循环,但到目前为止还没有帮助。 示例index.md的内容为- ## TITLE - Element A * Subelement A - Element B * Subelement B - Element C - Element D * Subelement D1 * Subelement D2 我在default.html中拥有的全部是- <html> <body> <h1>{{ page.title }}</h1> {{ content }} </body> </html> 但是,我们的想法是将列表中的元素呈现为类似this的样式(为简单起见,我们假设只有一列而不是3列。]] 不一定要寻找正确的答案,但是任何暗示和(或)资源都会有很大帮助。 编辑1: 我的文件夹结构如下,我想保留它- # Directory structure . |__ _layouts | |__ default.html |__ assets |__ _config.yml |__ index.md 我的config.yml为空。 我唯一要编辑的是index.md文件,我将在其中添加更多列表元素。只需将其呈现在<div>文件中的自己的index.html标签中即可。 编辑2: 原来我想要的是与雨果的shortcodes一样的Jekyll初步研究告诉我,我应该研究Jekyll includes和tags。我想我可以这样简化我的问题-如何使用Jekyll将降价列表的每个元素转换为自定义<div>标签? 编辑3:当获得以下Markdown内容时,我希望获得以下HTML内容- <html> <body> <h1>{{ page.title }}</h1> <div class="column-card"> <div class="list-element"> <p>Element Content</p> </div> <div class="subelement-content"> <p>Sub-element content</p> </div> </div> .....this repeats for more list elements..... </body> </html> 我正在创建一个非常简单的单页Jekyll网站。它所做的只是将列表呈现在index.md文件中,该列表可以不断添加或删除元素-作为预定义的 ... ] >> [[ [这些节是Markdown内容转换为HTML时,请使用集合并进行迭代。例如,我将使用一个名为tutorials的集合: # _config.yml collections: tutorials: output: true 具有以下目录结构: # Directory structure . |__ _layouts | |__ default.html |__ _tutorials | |__ Example A | |__ Example B |__ _config.yml |__ about.md |__ index.md 然后在default布局中: <section> {% for doc in site.tutorials %} <article> <div class="article-title> {{ doc.title | default: Sample Article }} </div> <div class="artcle-summary"> {{ doc.excerpt }} </div> <a href="{{ doc.url }}" title="Read More..">Read More</a> </article> {% endfor %} </section> 以上内容用于创建内容的各个部分。如果只需要呈现简单的文本字符串,请使用数据文件。例如,当我在路径中的数据文件中包含以下内容时./_data/navigation.yml: - label: Home url: "/" - label: About Site url: "about.html" - label: Contact Us url: "contact.html" 然后我的布局内容将是: <nav> <ul> {% for item in site.data.navigation %} <li> <a href="{{ item.url | relative_url }}" title="{{ item.label }}" >{{ item.label }}</a> </li> {% endfor %} </ul> </nav> 文档:https://jekyllrb.com/docs/

我正在创建一个非常简单的单页Jekyll网站。它所做的只是将列表呈现在index.md文件中,该列表可以不断添加或删除元素-作为预定义的 ... ] >> [[ [这些节是Markdown内容转换为HTML时,请使用集合并进行迭代。例如,我将使用一个名为tutorials的集合: # _config.yml collections: tutorials: output: true 具有以下目录结构: # Directory structure . |__ _layouts | |__ default.html |__ _tutorials | |__ Example A | |__ Example B |__ _config.yml |__ about.md |__ index.md 然后在default布局中: <section> {% for doc in site.tutorials %} <article> <div class="article-title> {{ doc.title | default: Sample Article }} </div> <div class="artcle-summary"> {{ doc.excerpt }} </div> <a href="{{ doc.url }}" title="Read More..">Read More</a> </article> {% endfor %} </section> 以上内容用于创建内容的各个部分。如果只需要呈现简单的文本字符串,请使用数据文件。例如,当我在路径中的数据文件中包含以下内容时./_data/navigation.yml: - label: Home url: "/" - label: About Site url: "about.html" - label: Contact Us url: "contact.html" 然后我的布局内容将是: <nav> <ul> {% for item in site.data.navigation %} <li> <a href="{{ item.url | relative_url }}" title="{{ item.label }}" >{{ item.label }}</a> </li> {% endfor %} </ul> </nav> 文档:https://jekyllrb.com/docs/

回答 1 投票 1

使用Jekyll如何编写为default.html布局文件创建一个特定的 为index.md markdown文件列表中的每个元素? ] [[ 我正在创建一个非常简单的单页Jekyll网站。它所做的只是将列表呈现在index.md文件中,该列表可以不断添加或从中删除元素,作为最终生成的html文件中的预定义<div>标签。 我对使用Jekyll非常陌生,无法弄清楚,任何Google搜索都将我引向 collections 和for循环,但到目前为止还没有帮助。示例index.md的内容为- ## TITLE - Element A * Subelement A - Element B * Subelement B - Element C - Element D * Subelement D1 * Subelement D2 我在default.html中拥有的全部是- <html> <body> <h1>{{ page.title }}</h1> {{ content }} </body> </html> 但是,我们的想法是将列表中的元素呈现为类似this的样式(为简单起见,我们假设只有一列而不是3列。]] 不一定要寻找正确的答案,但是任何暗示和(或)资源都会有很大帮助。 编辑1: 我的文件夹结构如下,我想保留它-# Directory structure . |__ _layouts | |__ default.html |__ assets |__ _config.yml |__ index.md 我的config.yml为空。 我唯一要编辑的是index.md文件,我将在其中添加更多列表元素。只需将其呈现在<div>文件中的自己的index.html标签中即可。 我正在创建一个非常简单的单页Jekyll网站。它所做的只是将列表呈现在index.md文件中,该列表可以不断添加或删除元素-作为预定义的 ... ] >> [[ [这些节是Markdown内容转换为HTML时,请使用集合并进行迭代。例如,我将使用一个名为tutorials的集合: # _config.yml collections: tutorials: output: true 具有以下目录结构: # Directory structure . |__ _layouts | |__ default.html |__ _tutorials | |__ Example A | |__ Example B |__ _config.yml |__ about.md |__ index.md 然后在default布局中: <section> {% for doc in site.tutorials %} <article> <div class="article-title> {{ doc.title | default: Sample Article }} </div> <div class="artcle-summary"> {{ doc.excerpt }} </div> <a href="{{ doc.url }}" title="Read More..">Read More</a> </article> {% endfor %} </section> 以上内容用于创建内容的各个部分。如果只需要呈现简单的文本字符串,请使用数据文件。例如,当我在路径中的数据文件中包含以下内容时./_data/navigation.yml: - label: Home url: "/" - label: About Site url: "about.html" - label: Contact Us url: "contact.html" 然后我的布局内容将是: <nav> <ul> {% for item in site.data.navigation %} <li> <a href="{{ item.url | relative_url }}" title="{{ item.label }}" >{{ item.label }}</a> </li> {% endfor %} </ul> </nav> 文档:https://jekyllrb.com/docs/

我正在创建一个非常简单的单页Jekyll网站。它所做的只是将列表呈现在index.md文件中,该列表可以不断添加或删除元素-作为预定义的 ...

回答 1 投票 0

Webpack构建中的意外令牌“导出”

我遇到的错误是webpack无法将导出识别为关键字。我已经更新了.babelrc并安装了必要的依赖项。我敢肯定它与它无关...

回答 2 投票 1

在Jekyll中重复字符串多次

您如何在Jekyll中多次重复字符串?例如:在Python中,您可以执行“ hello” * 5来获取'hellohellohellohellohello'。在Jekyll中,有比这更简单的方法来做相同的事情。 {%...

回答 1 投票 3

[CloudFront重新加载后找不到Nuxt.js静态站点的页面

我对部署静态站点是陌生的。在寻找解决方案大约一段时间后,根据遇到的问题,我没有找到任何有用的信息。目的:我想运行我生成的Nuxt.js ...

回答 1 投票 1

Hugo No-JS语法高亮显示,带有highlight.js或pyramid.js

我需要在Hugo中突出显示语法。当前使用Highlight.js。我喜欢最终外观,但不喜欢它的工作原理。它使用javascript运行词法分析器并应用样式。相反,我想运行词法分析器...

回答 1 投票 0

MkDocs获取完整的站点地图

我是Nasix.js.org的所有者,我想知道如何获取站点地图。它应该自动生成,但似乎不起作用。请参阅nasix.js.org/sitemap.xml。所有文档都说它会在那里,但是...

回答 1 投票 -1

在Jinja2模板中将Markdown渲染到多个块

所以可以说我有一个基本模板,我想有两个块-一个命名为primary,另一个命名为secondary。当我去写我的markdown文件时,是否可以将我的markdown部分渲染为...

回答 1 投票 0

如何阻止访问静态站点?

我将在云托管提供商Netlify上托管一个静态站点(实际上只有几页)。这将是我的笔记,并且可能包含敏感代码和API密钥。我想要设置它,以便只有我可以访问...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.