LyridRelan 2025-01-29 00:18 采纳率: 81.8%
浏览 3

关于jekyll的站点目录树出错

你好我是一位网友,在学习jekyll的过程中遇到了一些问题。
经看一篇博客https://crispgm.com/page/48-tips-for-jekyll-you-should-know.html

我发现我的jekyll站点目录树对不上你所写的,以及多个博客所说的目录下文件我都没有,就此难以解决而尝试发邮请教

ruby 3.4.1
gem 3.6.2
Bundler version 2.6.3
jekyll 4.3.4
gcc version 14.2.0 (GCC)
GNU Make 4.4.1
Python 3.12.2

一个jekyll new的test站点:

.

|--_posts
|      |--2025-01-29-welcome-to-jekyll.markdown
|--index.markdown
|--.gitignore
|--_config.yml
|--404.html
|--about.markdown
|--Gemfile
|--Gemfile.lock

经过build之后多生成了一个缓存文件夹

但是无论是build还是install更新,还是server之后都没有补全像是各个博客中提到的那些文件,我是默认主题

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2025-01-29 00:19
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    在使用JEKYLL时遇到的问题是:

    1. 网站目录结构错误。
    2. 需要在本地服务器上运行站点。

    解决方法如下:

    1. 检查并修复网站目录结构:确保每个文件夹都有正确的名称和路径,并且它们与HTML文件正确关联。例如,如果一个文件夹名为MYWEBSITE, 并且包含HTML文件INDEX.HTML,那么它应该指向这个文件夹。

    2. 配置GITHUB仓库:如果你正在使用GITHUB作为你的站点托管服务,你需要将你的项目链接到GITHUB仓库中。你可以通过访问GITHUB设置页面来完成这一过程。例如,如果你的GITHUB仓库地址为GHPYPI.COM/USER/MYPROJECT, 你可以在GITHUB设置页面的“发布”选项下添加这个仓库。

    3. 使用NODE.JS或BOWER:如果你使用的是NODE.JS或者BOWER进行开发,可以考虑使用这些工具来管理项目的依赖项。这可以帮助你在构建过程中自动安装需要的库。

    4. 检查浏览器兼容性:JEKYLL支持多种浏览器,但有些浏览器可能不支持某些功能(如JAVASCRIPT)。确保所有浏览器都支持JEKYLL的最新版本。

    5. 更新JEKYLL:定期更新JEKYLL以修复已知的BUG或更改。

    6. 手动维护:如果可能的话,尽量保持网站的稳定性,不要频繁地修改内容。如果确实需要做大量改动,可以考虑使用GIT进行同步操作。

    7. 使用模板引擎:对于JEKYLL,使用第三方模板引擎可以提高开发效率,但是需要注意兼容性和安全性问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月29日