169 похожих чатов

Доброе утро! Подскажите пожалуйста, даже не знаю как сформулировать, в

общем есть задача сделать небольшой сайт визитку, где данные будут меняться редко. Есть ли какой-то способ сделать HTML шаблоны и затем наполнить их содержимым? ЧТо=то типа CSS препроцессора, но для HTML? Надо чтоб поисковики его хорошо индексировали, читал, что генерируемый динамически код они плохо индексируют. Поэтому была идея сделать на Angular и подгружать данные из JSON и формировать страницы на лету, но плохая индексация тут.

Просто не хочется таких ситуаций, когда, например, надо добавить страницу и затем я должен пройтись по всем другим и везде добавить в меню ссылку на неё. Есть ли какой-то инструмент, чтобы я добавил например в массив ссылку и имя, а она подставилась во все страницы и сгенерить потом код? Ещё раз повторю, что сайт будет статический и изменяться будет редко.

Посоветуйте чего.

3 ответов

19 просмотров

Если надо "небольшой сайт визитку, где данные будут меняться редко", то в ангуларе нет никакой необходимости. А данных вообще много? Можно сделать абсолютно статичный сайт (будет прекрасно индексироваться) и данные, в случае чего, просто менять руками в HTML раз в месяц

Почитай про 11ty

Ilia-Zhitenev Автор вопроса

благодарю

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта