#html #vue.js #nuxt.js #static-site
#HTML #vue.js #nuxt.js #статический сайт
Вопрос:
У меня есть предоставленный HTML-файл с содержимым в отдельных <section>
тегах.
Мне нужно предварительно отобразить эти разделы в отдельные статические страницы во время сборки, используя Nuxt (предпочтительно) или другой генератор.
Предоставленный HTML:
<html>
<head>
...
</head>
<body>
<header>...</header>
<section id="home">...</section>
<section id="features">...</section>
<section id="about">...</section>
<section id="contact">...</section>
<footer>...</footer>
</body>
</html>
Статические страницы для создания во время сборки:
index.html
, features.html
, about.html
и contact.html
при этом каждая страница содержит общий <head>
, <header>
и <footer>
контент.
Как мне это сделать?
Для контекста: предоставленный HTML поступает из конструктора сайтов, поэтому я не могу контролировать выходные данные. Мне нужно сгенерировать отдельные статические страницы, потому что конечный сайт будет размещен на статическом хостинге, таком как S3.
Комментарии:
1. У вас уже есть документация для генерации на основе статического хостинга? nuxtjs.org/guide/commands — Похоже, вы ищете
npm run generate
2. Ну, вам нужно написать свой собственный анализатор для этого html
3. @MikeDiglio да, я прочитал эти документы, спасибо, но я новичок в Nuxt, и это своего рода пограничный случай, поэтому я не уверен, с чего начать.
4. @Aldarund Круто, спасибо. Звучит так, как будто я не могу справиться сам, поэтому я опубликую это на доске объявлений.