Эпизод 9 жив!!
Последняя часть моего Обучение на практике: серия «Сборка» на Оптимально Эпизод 9КМС 12 теперь доступно на YouTube!
Это видео фокусируется на интеграции полей поисковой оптимизации (SEO) в собственный веб-сайт системы управления контентом (CMS).
Ключевые выводы:
Расширение модели страницы:
- Существующая базовая модель SitePageData была расширена за счет добавления нового свойства MetaKeywords, которое представляет собой список строк, использующий тип поддержки PropertyStringList.
- Существующие поля MetaTitle и MetaDescription также были организованы.
Интеграция с файлом макета:
Общий файл _Layout.html был обновлен для динамического отображения данных SEO в раздел HTML.
Динамические мета-теги:
-
тег теперь извлекает данные из Model.MetaTitle. - Был добавлен метатег для описания с использованием условной проверки (if (!string.IsNullOrEmpty(…))), чтобы убедиться, что он отображается только в том случае, если контент присутствует.
- Был добавлен метатег для ключевых слов с использованием @String.Join(“, “, Model.MetaKeywords) для форматирования списка строк в список, разделенный запятыми, также защищенный условной проверкой.
Тестирование и проверка:
Изменения были опубликованы в интерфейсе CMS, и проверка исходного кода действующего веб-сайта подтвердила правильность реализации метатегов.
Представляем блок героев:
Эпизод завершился началом работы над новой моделью «Hero Block» и моделью представления, чтобы добавить заметный визуальный компонент на домашнюю страницу.
Продолжение темы

