Для отслеживания изменений на странице в процессе вёрстки в GULP вы можете использовать плагин gulp-livereload. Этот плагин автоматически перезагружает страницу в браузере при изменении файлов в вашем проекте.
Чтобы определить текущую страницу при открытии веб-сайта и подсветить соответствующую ссылку в меню, вам придется использовать JavaScript. Вы можете добавить класс "active" к ссылке в меню, соответствующей текущей странице. Для этого можно использовать сравнение window.location.href с атрибутом href у ссылок в меню.
Вот пример кода на JavaScript, который можно использовать для этой цели:
```javascript
document.addEventListener("DOMContentLoaded", function() {
var links = document.querySelectorAll(".menu a");
links.forEach(function(link) {
if (link.getAttribute("href") === window.location.href) {
link.classList.add("active");
}
});
});
```
Данный код добавляет класс "active" к ссылке в меню, если атрибут href ссылки совпадает с текущим URL страницы. Класс "active" можно стилизовать для подсветки текущей ссылки.
Для меню, где некоторые ссылки открывают пункты меню на текущей странице, вам нужно будет добавить дополнительную логику для определения текущего пункта меню на странице и подсветки соответствующей ссылки.
Надеюсь, эта информация будет полезной для вас. Если у вас возникнут дополнительные вопросы, не стесняйтесь их задать.