Я перешел от Jade
к базовому HTML
и побежал в следующую проблему:Одно меню навигации для каждой страницы
Как я могу иметь одно навигационное меню для всего моего сайта (в одном файле)?
В Jade
я сделал следующее:
Я имел мое меню в default.jade
:
body
.header-site
h1.page-title Christopher Kadé
ul.nav-site
li: a(href='/') About me
li: a(href='/projects') Projects
li: a(href='/contact') Contact
.main-content
block content
И будет включать default.jade
в любой другой .jade
файл и записать его содержимое в block content
. Таким образом, у меня есть заголовок и меню, доступные на моем сайте.
Но я, похоже, не могу найти эквивалентный метод в старой доброй равнине HTML
.
Понял, я получаю на 404 ошибки, даже если мой файл находится на том же хранилище, как мой текущий '.html' файл. Я добавил div, чтобы скрыть мою навигацию и пытаюсь загрузить ее, как вы показали. – Christopher
Если он находится в том же хранилище, у вас не должно возникнуть никаких проблем с его загрузкой. Если вы используете github ... эта проблема иногда возникает в github. – philomath
Совсем не все мои html-файлы находятся в одной и той же папке, но при этом выполняются следующие действия: '$ (" # navigation "). Load (" index.html ");' Я получаю ошибку 404. – Christopher