Введение в моей проблемевложенности HTML ссылки в Sitemaps/подменю (SEO, семантика успокоительных)
Это одна из этих ночей, в которых я могу бесконечно суки на чистую семантического кодирования в одном из моих проектов. Допустим, у меня есть мое портфолио, в котором я хочу перечислить материал, который я изучил на этом пути. Первый список содержит языки, а второй список содержит системы. Теперь в этом случае языки могут также содержать вложенные ссылки, относящиеся к системе, сделанной в конкретном языке во втором списке:
<nav id="categories">
<ul>
<li>
<a href="/languages"><span class="main_category">Languages</span></a>
<ul id="languages">
<li>
<a href="/languages/php"><span class="sub_category">PHP</span></a>
<ul id="php_systems">
<li>
<a href="/php/systems/pyrocms"><span class="sub_category">PyroCMS</span></a>
</li>
<li>
<a href="/php/systems/joomla"><span class="sub_category">Joomla</span></a>
</li>
</ul>
</li>
<li>
<a href="/languages/javascript"><span class="sub_category">Javascript</span></a>
</li>
</ul>
</li>
<li>
<a href="/systems"><span class="main_category">CMS Systems</span></a>
<ul id="systems">
<li>
<a href="/systems/pyrocms"><span class="sub_category">PyroCMS</span></a>
</li>
<li>
<a href="/systems/joomla"><span class="sub_category">Joomla</span></a>
</li>
</ul>
</li>
</ul>
Фактический вопрос Это, кажется, самый чистый путь для пользователя, потому что работа url как сухаря. Теперь пользователи знают, что pyrocms на самом деле является системой cms на основе php. Однако. Во втором списке есть короткий подход к URL, который может быть проще поддерживать. Так 3 варианта:
- Используйте длинные ссылки приближаются everywere (также во втором списке)
- Используйте короткие ссылки приближаются everywere (также в глубоких вложенных списках)
- Используйте комбинацию (длинные ссылки в глубокие гнезда и короткие корни)