gpt4 book ai didi

html - 当我运行服务器时,我对网站文件夹中的文件所做的更改会自动恢复

转载 作者:太空宇宙 更新时间:2023-11-04 01:28:38 24 4
gpt4 key购买 nike

我正在使用 Jekyll 制作个人网站。我下载了一个 Bootstrap 模板并开始更改细节。我更改了 config.yml 文件以及 index.html 文件。

当我在命令行中写入 bundle exec jekyll serve 时,服务器开始运行,我可以看到我的网站在线托管后的外观演示。

我对 config.yml 文件所做的更改会保留,但我对 index.html 文件所做的更改不会。当我查看 index.html 文件时,我所做的每一个更改都会恢复到原始状态。就像每当我运行服务器时,index.html 都会重新生成为默认版本。

当我尝试更改元素中的默认图像文件时,同样的事情发生了。我放在 img 文件夹中的新图像会被删除,而我删除的旧图像会重新生成。

我四处搜索但没有找到有用的答案(删除我的浏览器缓存并不能解决问题)。有人知道这是怎么回事吗?

编辑:我应该添加一条可能导致此问题的信息。我的网站中有两个 index.html 文件。其中之一位于根文件夹中,它只是重定向到“layout: default”。另一个在 _site 文件夹中。后者是我试图更改无济于事的。

默认文件:

<!DOCTYPE html>
<html>
{% include head.html %}
<body id="page-top" class="index">
{% include nav.html %}
{% include header.html %}
{% include portfolio_grid.html %}
{% include about.html %}

{% if site.contact == "static" %}
{% include contact_static.html %}
{% elsif site.contact == "disqus" %}
{% include contact_disqus.html %}
{% else %}
{% include contact.html %}
{% endif %}

{% include footer.html %}
{% include modals.html %}
{% include js.html %}
</body>
</html>

最佳答案

每次jekyll servejekyll build执行后,默认行为是将您的所有站点重新生成到 _site 中文件夹。

要更改 index.html 根文件,您需要编辑 _site外部文件夹(可能命名为 /index.md 或/index.html ) because the content of _site` 在每次运行中构建。

关于html - 当我运行服务器时,我对网站文件夹中的文件所做的更改会自动恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47516811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com