my stack is eleventy, and whenever I deploy my site, netlify builds tthe files in a new /public directory. When I explore the build folder, I can see that the files show up as plain text files:
this is what the actual site looks like Gutter Cleaning | Code Stitch Web Designs
here is the repo I deploy from: GitHub - Rank1Dev/WindowCleaning
here are my build logs:
4:19:58 PM: Netlify Build
4:19:58 PM: ────────────────────────────────────────────────────────────────
4:19:58 PM:
4:19:58 PM: ❯ Version
4:19:58 PM: @netlify/build 29.39.2
4:19:58 PM:
4:19:58 PM: ❯ Flags
4:19:58 PM: baseRelDir: true
4:19:58 PM: buildId: 6627d17f63155e000853c8ae
4:19:58 PM: deployId: 6627d17f63155e000853c8b0
4:19:58 PM:
4:19:58 PM: ❯ Current directory
4:19:58 PM: /opt/build/repo
4:19:58 PM:
4:19:58 PM: ❯ Config file
4:19:58 PM: /opt/build/repo/netlify.toml
4:19:58 PM:
4:19:58 PM: ❯ Context
4:19:58 PM: production
4:19:58 PM:
4:19:58 PM: ❯ Loading plugins
4:19:58 PM: - @netlify/plugin-lighthouse@6.0.0 from netlify.toml
4:19:59 PM:
4:19:59 PM: build.command from netlify.toml
4:19:59 PM: ────────────────────────────────────────────────────────────────
4:19:59 PM:
4:19:59 PM: $ npm run build
4:20:00 PM: > starter-kit-v4@1.0.0 build
4:20:00 PM: > run-s build:*
4:20:00 PM: > starter-kit-v4@1.0.0 build:sass
4:20:00 PM: > sass src/assets/sass:./src/assets/css
4:20:01 PM: > starter-kit-v4@1.0.0 build:eleventy
4:20:01 PM: > cross-env ELEVENTY_ENV=PROD eleventy
4:20:01 PM: [11ty] Writing public/README/index.html from ./src/README.md (liquid)
4:20:01 PM: [11ty] Writing public/index.html from ./src/index.html (njk)
4:20:01 PM: [11ty] Writing public/sitemap.xml from ./src/sitemap.html (njk)
4:20:01 PM: [11ty] Writing public/admin/index.html from ./src/admin/index.html (njk)
4:20:01 PM: [11ty] Writing public/GutterClean from ./src/content/pages/GutterCleaning.html (njk)
4:20:01 PM: [11ty] Writing public/PostConstruct from ./src/content/pages/PostConstruction.html (njk)
4:20:01 PM: [11ty] Writing public/PowerWash from ./src/content/pages/PowerWashing.html (njk)
4:20:01 PM: [11ty] Writing public/WindowClean from ./src/content/pages/WindowClean.html (njk)
4:20:01 PM: [11ty] Writing public/about/index.html from ./src/content/pages/about.html (njk)
4:20:01 PM: [11ty] Writing public/blog/index.html from ./src/content/pages/blog.html (njk)
4:20:01 PM: [11ty] Writing public/contact/index.html from ./src/content/pages/contact.html (njk)
4:20:01 PM: [11ty] Writing public/projects/index.html from ./src/content/pages/projects.html (njk)
4:20:01 PM: [11ty] Writing public/reviews/index.html from ./src/content/pages/reviews.html (njk)
4:20:01 PM: [11ty] Writing public/assets/css/about.css from ./src/assets/css/about.css
4:20:01 PM: [11ty] Writing public/assets/css/contact.css from ./src/assets/css/contact.css
4:20:01 PM: [11ty] Writing public/assets/css/about-min.css from ./src/assets/css/about-min.css
4:20:01 PM: [11ty] Writing public/assets/css/blog.css from ./src/assets/css/blog.css
4:20:01 PM: [11ty] Writing public/assets/css/critical.css from ./src/assets/css/critical.css
4:20:01 PM: [11ty] Writing public/assets/css/dark.css from ./src/assets/css/dark.css
4:20:01 PM: [11ty] Writing public/assets/css/interior.css from ./src/assets/css/interior.css
4:20:01 PM: [11ty] Writing public/assets/css/local.css from ./src/assets/css/local.css
4:20:01 PM: [11ty] Writing public/assets/css/local-min.css from ./src/assets/css/local-min.css
4:20:01 PM: [11ty] Writing public/assets/css/projects.css from ./src/assets/css/projects.css
4:20:01 PM: [11ty] Writing public/assets/css/root.css from ./src/assets/css/root.css
4:20:01 PM: [11ty] Writing public/assets/sass/local.css from ./src/assets/sass/local.css
4:20:01 PM: [11ty] Writing public/assets/sass/about.css from ./src/assets/sass/about.css
4:20:01 PM: [11ty] Writing public/assets/css/reviews.css from ./src/assets/css/reviews.css
4:20:02 PM: [11ty] Writing public/blog/acuti-modo/index.html from ./src/content/blog/acuti-modo.md (liquid)
4:20:02 PM: [11ty] Writing public/blog/sucos-creati/index.html from ./src/content/blog/sucos-creati.md (liquid)
4:20:02 PM: [11ty] Writing public/blog/canitiem-saxa/index.html from ./src/content/blog/canitiem-saxa.md (liquid)
4:20:02 PM: [11ty] Benchmark 201ms 33% 30× (Configuration) “files-minifier” Transform
4:20:02 PM: [11ty] Copied 136 files / Wrote 30 files in 0.52 seconds (17.3ms each, v2.0.1)
4:20:02 PM:
4:20:02 PM: (build.command completed in 2.3s)
4:20:02 PM:
4:20:18 PM: (Netlify Build completed in 20.6s)
4:20:19 PM: Section completed: building
4:20:23 PM: Finished processing build request in 42.783s
Can you share the repository you are deploying from @Rank1Dev?
Thanks @Rank1Dev.
The issue is the permalink
defined in the content files.
You have defined the permalink
of the files above without an extension e.g.
permalink: '/GutterClean'
That’s not how permalinks work in Eleventy. You need to include the extension of the file (.html
in this instance) or a /
at the end.
that worked, thank you