Как сохранить страницы с суффиксом. html в выводе одиннадцати (stati c site gen)? - PullRequest
1 голос
/ 07 февраля 2020

У меня есть старый oldschool, чистый html stati c сайт, который я хочу модифицировать с помощью SSG, и я выбрал одиннадцать.

Структура сайта такова:

+ index.html
+ somepage.html
+ otherpage.html

Как описано в https://www.11ty.dev/docs/permalinks/#cool -uris-dont-change , одиннадцать создаст:

+ index.html
+ somepage/index.html
+ otherpage/index.html

Я не хочу менять (не) классные URI, которые я уже есть :-)

Я понимаю, что могу добавить .htaccess переписать на сервере, чтобы переписать URL-адреса.

Но разве нельзя настроить одиннадцать, чтобы он сохранял точную структуру старого сайта? Я бы так подумал, но не нашел в документах.

1 Ответ

2 голосов
/ 09 февраля 2020

pdehaan ответил на это https://github.com/11ty/eleventy/issues/913 со ссылкой на https://github.com/pdehaan/11ty-dynamic-permalink-test/

.eleventy. js

module.exports = (eleventyConfig) => {
  return {
    dir: {
      input: "src",
      output: "www"
    }
  };
};

src / pages / pages.11tydata. json

{
  "permalink": "{{ page.fileSlug }}.html"
}

Это исходная структура каталогов

src/
└── pages/
    ├── index.html
    ├── otherpage.html
    ├── pages.11tydata.json
    └── somepage.html
...