Постобработка нескольких файлов HTML: скопируйте содержимое <h1> в тег <title>
Предположим, у меня есть несколько скомпилированных HTML-файлов из Harp, генератора статических сайтов.
Мой вопрос:
Как выполнить постобработку нескольких файлов HTML, каждый из которых автоматически копирует содержимое тега в тег
Мне интересно, подходит ли Gulp для этой работы (и если да, то как?), Или, возможно, Sublime Text 3 будет иметь такую встроенную функцию?
2 ответа
Хм... ну, вы можете использовать gulp или grunt или любой другой инструмент для сборки.
Вы также можете использовать некоторые другие инструменты поиска и замены текста, такие как sed.
если вам нужно больше вещей для ваших файлов (упаковка, постобработка, перемещение, переименование,...), имеет смысл использовать gulp / grunt.
Если вы в итоге использовали gulp / grunt, вам нужно определить задачу, которая читает содержимое этих файлов, а затем выполняет замену и запись в файл. (требуется немного знаний о nodejs + основы JavaScript)
Как насчет динамической загрузки страницы?
var newtext = $("h1").text();
$("title").text(newtext);