Problem
My project contains the file /blog/post-1.md. After building the site, the page /blog/post-1.html is created, with <loc>https://example.com/blog/post-1</loc> in the sitemap.xml. In development mode in the browser:
http://localhost:4000/blog/post-1 — the post page displays normally.
http://localhost:4000/blog/post-1/ — a blank page with the content [object Object] is displayed.
http://localhost:4000/blog/post-1.html — page not found.
How it should be
All pages like /404.md, /blog.html, /blog/post-1.md should be collected in the /404/index.html, /blog/index.html, /blog/post-1/index.html folders. Links in the sitemap should be written as <loc>https://example.com/blog/post-1/</loc>. It should still be possible to generate pages like /blog/post-1.html.
Proposed solution
Ideally, pages should be created by default with the path in the project folder, i.e. /blog/post-1.html. And add the setting folder_url: true, which will change the output of pages in /blog/post-1/index.html—at the project-wide /site.yaml level, at the application-level /app/app.yaml, and at the individual page level in Frontmetter.
This is currently the most critical issue with Nue for me, preventing me from creating websites.
Windows 11, Chrome, Nue 2.0.0-beta.2 • Bun 1.2.15
Problem
My project contains the file
/blog/post-1.md. After building the site, the page/blog/post-1.htmlis created, with<loc>https://example.com/blog/post-1</loc>in the sitemap.xml. In development mode in the browser:http://localhost:4000/blog/post-1— the post page displays normally.http://localhost:4000/blog/post-1/— a blank page with the content[object Object]is displayed.http://localhost:4000/blog/post-1.html— page not found.How it should be
All pages like
/404.md,/blog.html,/blog/post-1.mdshould be collected in the/404/index.html,/blog/index.html,/blog/post-1/index.htmlfolders. Links in the sitemap should be written as<loc>https://example.com/blog/post-1/</loc>. It should still be possible to generate pages like/blog/post-1.html.Proposed solution
Ideally, pages should be created by default with the path in the project folder, i.e.
/blog/post-1.html. And add the settingfolder_url: true, which will change the output of pages in/blog/post-1/index.html—at the project-wide/site.yamllevel, at the application-level/app/app.yaml, and at the individual page level in Frontmetter.This is currently the most critical issue with Nue for me, preventing me from creating websites.
Windows 11, Chrome, Nue 2.0.0-beta.2 • Bun 1.2.15