Разное

Url статьи: Что такое URL адрес: как правильно сделать URL

25.07.2023

Что такое url? Для чайников.

URL – это один из тех технических терминов, о которых почти любой должен был услышать хоть раз в жизни. Уверены, что у вас как минимум есть общее представление о том, что это действительно такое, но точное описание может вас заинтересовать. Если достаточно просто попробовать описать, то это адрес сайта в Интернете, но за кулисами прячется чуть больше, чем просто адрес. В этой статье мы попытаемся ответить на вопрос, что такое URL-адрес веб-сайта.

Это одна из тех тем, где ты углубляешься больше и больше, пока продолжаешь искать информацию. Но сегодня попробуем коротко и без лишних слов разбросать все по полочкам. Итак, содержание нашей статьи будет таким:

  • что такое URL адрес
  • протокол
  • домен
  • путь
  • дополнительные компоненты

Что таке URL-адрес сайта?

URL расшифровывается как Унифицированный указатель ресурса, это, по сути, является адресом сайта. URL используется для определения того, где размещен сайт во всемирной сети интернет.  Например, вы вводите https://google.com в своем браузере, и он использует эту информацию, чтобы найти, где находятся все ресурсы, которые использует сайт Google, и кто обслуживает этот сайт.

Возьмем для примера наш сайт, URL которого https://wphost.me . URL можно разделить на три основных элемента: Протокол, Имя домена и Путь. Не волнуйтесь, если эти три слова не упростили, а больше усложнили ситуацию, дальше мы все объясним по очереди.

1) Протокол

Первая часть URL – это протокол. Это можно сравнить с понятием «язык», то есть протокол указывает язык, который компьютеры используют для общения друг с другом через Интернет. Как вы могли заметить, веб-сайты обычно используют HTTP или защищенный протокол HTTPS. Однако есть дополнительные, менее известные большинству пользователей протоколы, такие как FTP или IMAP, которые, возможно, вы когда-то встретите в практике.  На сегодняшний день большинство сайтов работает через протокол HTTPS, раньше для этого необходимо было покупать специальный сертификат, теперь наш хостинг предоставляет сертификат бесплатно для каждого вашего сайта, что вы у нас размещаете.

2) Домен

Вторая часть – это та часть URL, о которой люди знают больше всего, она называется Доменное имя. Этот фрагмент текста можно было бы в повседневной жизни сравнить с адресом проживания человека, то есть эта информация четко указывает, где искать сайт.

Вот как это работает. Возьмем для примера Google. Для доступа к сайту Google вашему браузеру понадобится определенный “компьютерный” адрес, называемый IP-адрес, он будет выглядеть примерно так для домена гугл – 172.217.3.110. Как видите, такой адрес довольно сложно запомнить и трудно потом использовать. Для решения этой проблемы используется доменное имя, например www.google.com.

Когда вы вводите это доменное имя в своем браузере, оно отправляется в “базу данных”, известную как система доменных имен (DNS).  Здесь, введенное вами доменное имя превращается в IP-адрес, позволяющий вашему браузеру получить информацию о сервере, где размещено содержимое сайта. Поэтому, когда вы вводите домен google.com в своем браузере, он проходит через DNS, превращается в 172.217.3.110, и браузер получает фактическую “прописку” сайта Google в сети.

Еще один нюанс относительно доменного имени. Доменное имя заканчивается суффиксом, который когда-то имел целью обозначать тип веб-сайта, для которого домен используется. Если у вас .com – это домен для коммерческих сайтов, .org для организаций, .edu для образовательных сайтов и тому подобное. Чтобы купить домен определенного типа для своего сайта, вам нужно воспользоваться услугой Регистрации доменных имен

3) Путь

Третий компонент URL – это Путь, что обозначает «ресурс», к которому вы хотите получить доступ на сайте. Это может быть страница, публикация, файл или просто любой тип содержимого, который может иметь веб-сайт, именно путь указывает серверу, какую часть сайта вы хотите видеть / скачать через браузер.

Дополнительные компоненты URL-адреса

Мы описали три основных компонента URL-адреса, но есть еще некоторые дополнительные компоненты, с которыми вы можете встречаться время от времени. Дополнительные компоненты перечислены ниже:

  • Субдомен: это в определенном техническом смысле то же, что и домен. Владелец домена может создавать дополнительные “дочерние” домены для своих целей, которые называются субдомен. Например, help.wphost.me указывает на субдомен help, созданный для домена wphost.me, чтобы разместить базу знаний. Домен и субдомен могут обслуживать различные сайты, они могут быть размещены на физически разных серверах.
  • Порт: иногда в конце названия домена может быть указан через “двоеточие” номер порта, данная информация нужна, чтобы указать серверу, который обслуживает указанный домен, тип информации / услуги, что вы хотите получить. Для открытия сайта по протоколу HTTP номер порта равен 80, а по HTTPS используется 443 (эти два номера не нужно указывать в адресе сайта, браузер их использует автоматически).  Если вы пытаетесь получить доступ к сервису FTP (еще один протокол передачи данных) – то нужно использовать порт 21, например.
  • Запрос: запрос – это строка, которой предшествует ‘?’ знак, эта информация используется для передачи дополнительных данных на сервер. Возможно, вы заметили это при поиске в Google. Для поиска слова ” wphost.me ” в Google вы можете воспользоваться URL-ом https://www.google.com/search?q=wphost.me . Здесь часть, “? q = wphost.me ” – это Запрос, который сообщает серверам Google о том, что именно вы хотите искать.
  • Фрагмент / якорь: это идентификатор, который может использоваться для навигации к определенной части веб-страницы. Он расположен в конце URL-адреса, а предшествует ему знак “#”. Пример, ссылка на эту часть статьи https://wphost.me/ru/other-ru/chto-takoe-url-dlya-chajnikov/#url5

Вот и все на сегодня, надеемся, мы смогли без лишней “воды” объяснить, что такое URL-адрес веб-сайта.  Если у вас есть какие-то вопросы, не стесняйтесь спросить нас в комментариях ниже. Также вы можете просмотреть другие статьи нашего блога , где мы пытаемся написать о сложных вещах простыми словами.

Что такое URL адрес сайта в интернете, как узнать и составить

URL (Uniform Resource Locator) — система унифицированных адресов электронных ресурсов, или единообразный определитель местонахождения ресурса. Используется как стандарт записи ссылок на объекты в интернете.

Впервые термин был использован в 1990 году, тогда же и начал активно применяться. Его автором является создатель мирового интернета Тим Бернерс-Ли. Первое назначение URL — адресация мест расположения ресурсов (например файлов) во Всемирной паутине.

Как работает URL

В настоящее время под этим понятием скрывается адрес не только файлов в интернете, но и отдельных страниц и сайтов. URL-адрес вбивается в поисковую строку браузера и позволяет перейти на запрашиваемую страницу. Адрес можно напечатать вручную, можно скопировать со стороннего ресурса. Сам адрес также легко копируется — простым выделением поисковой строки с помощью мыши.

Чтобы узнать URL отдельного файла (например картинки), достаточно навести курсор на изображение, нажать правую клавишу мыши и выбрать пункт «Копировать адрес изображения». Если затем вставить его в поисковую строку, можно открыть только эту картинку, без перехода на сам сайт. Такой же прием работает и с другими отдельными файлами. Пример показан на картинке: страница сайта skillfactory.ru и попытка скопировать URL видео.

Как скопировать URL

Из чего состоит URL

Разберем на примере страницы блога на сайте SkillFactory.

В начале адреса обычно указывается сетевой протокол. Это стандартные и знакомые многим буквы http. В некоторых браузерах протокол часто скрыт по умолчанию. Например, Google Chrome не показывает это буквенное обозначение. Стандартная форма — http. Есть также форма https, которая указывает на поддержку шифрования для установки безопасного соединения. Кроме того, существует еще несколько протоколов, которые встречаются значительно реже:

  • mailto — браузер выполняет отправку писем на определенный адрес;
  • file — появляется, когда вы открываете через браузер файлы с компьютера. Например, скачанные ранее pdf-файлы;
  • ftp — открытие файлового сервера. Может указываться логин и пароль для перехода в свою учетную запись.

После кодового обозначения протокола идет доменное имя сайта. В нашем случае — blog.skillfactory.ru. Иногда может указываться IP-адрес сайта или номер порта.

Наконец, далее следует раздел на сайте, куда мы попали по этой ссылке. В нашем случае — https://blog.skillfactory.ru/career/, перечень статей в разделе «Карьера».

Разновидности URL

Существует два вида URL — динамические и статические.

Динамические. Адреса генерируются в ответ на поисковые запросы пользователей сети. Они содержат специальные обозначения-разделители: «?», «=», «&». После них можно увидеть дополнительные параметры страницы. Это, например, стандартный вариант URL для интернет-магазинов.

Статические. Адреса носят постоянный характер. В них нет дополнительных параметров, и они не изменятся, пока владелец сайта сам не решит их поменять. Также такой формат адресов облегчает переход к папкам и разделам более высокого уровня: достаточно удалять названия разделов до разделителя «/».

Статические адреса являются более предпочтительными с точки зрения SEO, поскольку информация в них постоянная, они проще копируются и могут учитывать ключевые слова. Динамические адреса могут быть очень объемными и, к примеру, не помещаться в личное сообщение при передаче.

Языковые форматы URL

Традиционно язык интернета преимущественно английский. Это нашло отражение и в создании URL-адресов. Латиница используется в сайтах всего мира и является универсальным способом общения. Например, для русскоязычных сайтов предпочтительнее подписывать разделы как “news”, “blog”, “community” и т. д. Это облегчает и расширяет возможность их поиска.

Транслит используется для названий новостей и отдельных статей. Обычно такие заголовки легко читаются в личных сообщениях и файлах, и пользователю несложно догадаться, о чем будет статья. Ключевые слова в таких адресах также хорошо читаются, поэтому считаются удобными для SEO.

Кириллица — более редкий вариант языка для URL-адресов. Она может применяться в кириллических доменах или в случае короткого адреса страницы. Главные плюсы: простота запоминания русскоязычными пользователями, большое количество свободных вариантов из-за большой популярности латиницы и низкой — кириллицы, а также возможность использования ключевых слов для русскоязычного SEO. Минус — в восприятии русскоязычных доменов зарубежными пользователями.

Какие URL считаются человекопонятными

Поисковики рекомендуют владельцам сайтов создавать адреса страниц, которые будут понятны простым пользователям. Обычному человеку будет сложно понять, что его ждет на странице, если ее адрес состоит из буквенных и цифровых кодовых обозначений.

Плюсы человекопонятных URL прямо следуют из уже знакомых нам пунктов:

  • они легко читаются и не несут для пользователя загадки о содержимом страницы;
  • в них удобно вставлять ключевые слова, что является плюсом для SEO-продвижения;
  • такие адреса можно безбоязненно передавать в личных сообщениях другим людям;
  • с такими адресами просто перемещаться по сайту, удаляя лишние разделы из браузерной строки.

Правила транслитерации

При перенесении русскоязычных фраз в тело URL-адреса предпочтительно использовать общеустановленные правила транслитерации, которые облегчают восприятие при прочтении. Ниже приведена таблица транслитерации для отдельных букв кириллического алфавита.

Буква кирилли-ческого алфавитаТранслитБуква кирилли-ческого алфавитаТранслитБуква кирилли-ческого алфавитаТранслит
АAКKХH
БBЛLЦTs
ВVМMЧCh
ГGНNШSh
ДDОOЩShch
ЕEПPЪ
ЁEРRЫY
ЖZhСSЬ
ЗZТTЭE
ИIУUЮYu
ЙYФFЯYa

Пробелы в тексте заменяются знаком тире или нижним подчеркиванием, заглавные буквы не используются. Также рекомендуется создавать максимально короткие адреса.

Рекомендации к созданию URL
  1. Включайте в описание адреса ключевые слова, поскольку поисковые роботы ориентируются и на адресные описания. Но не стоит ими злоупотреблять, чтобы поисковик не расценил это как попытку использования спамных методов продвижения.
  2. Создавайте максимально короткий и удобный URL. Лучше, если в нем будет не более 4–5 слов или 80 символов. Длинным ссылкам проблематично попасть в поисковую выдачу.
  3. Иногда из URL рекомендуется убирать названия некоторых разделов. Если требуемая страница находится далеко от главной, ее адрес будет слишком длинным.
  4. Используйте латиницу в описании адреса. При всех кажущихся преимуществах, кириллические адреса уступают латинице в плане продвижения.
  5. Разделяйте слова в адресе не нижним подчеркиванием, а знаком дефиса.
  6. При изменении написания адреса необходимо настроить 301 редирект.

Эти простые правила помогут создать максимально удобочитаемые URL-адреса, которые могут получить преимущество при ранжировании страниц в поисковой выдаче.

DOI

против URL-адресов — Purdue OWL®

Хотя стили цитирования могут сильно различаться по своим особенностям, большинство основных стилей (включая APA, MLA и Чикаго) требуют, чтобы авторы включали либо URL-адрес, либо DOI в цитирование цифрового контента, когда это возможно. Обычно вам не нужно включать оба.

Этот ресурс объясняет разницу между URL-адресами и DOI и кратко описывает, как включать любую форму информации в ваши цитаты.

Что такое DOI?

Когда источники публикуются в электронном виде, им присваиваются DOI — уникальный набор букв и цифр, установленный Международным фондом DOI. IDF, основанная в 1998 году, обрабатывает запросы создателей на DOI и стандартизирует каждую назначенную ими DOI. Каждый DOI начинается с цифры 10 и обычно находится на первой странице цифровой статьи. DOI также связывают свои публикации с метаданными или соответствующей информацией, относящейся к каждому источнику (например, информация об авторе, местоположении и дате).

Поскольку DOI присваиваются, когда источник публикуется в электронном виде, некоторые старые источники не будут иметь DOI. Если вы цитируете печатный источник и хотите узнать, присвоен ли ему DOI, воспользуйтесь поиском DOI CrossRef.org на главной странице веб-сайта.

DOI

отличаются от URL-адресов тем, что они являются статическими. Другими словами, после того, как они назначены, они не изменятся, что позволяет очень легко найти их в любое время в будущем (даже после того, как они были перемещены). Вот пример DOI статьи Райана Ламота «Камешки в обуви: акты сострадания как подрывная деятельность в рыночном обществе», опубликованной в журнале Pastoral Psychology:

.

DOI: 10.1007/s11089-018-0833-1

Титульный лист научной статьи, размещенной в Интернете. Обратите внимание на DOI вверху страницы.

Когда следует использовать URL-адрес?

В случае, если источнику не присвоен DOI или если стиль цитирования, который вы используете, специально требует URL-адресов вместо DOI, укажите URL-адрес источника.

Это его обычный веб-адрес, который обычно отображается на панели навигации в верхней части веб-браузера.

Вот пример URL домашней страницы Purdue OWL:

https://owl.purdue.edu/owl/purdue_owl.html

Скриншот панели навигации веб-браузера. Обратите внимание, что URL-адрес домашней страницы Purdue OWL виден в поле адреса.

URL-адреса могут измениться, если веб-сайт редактируется или обновляется, или источник перемещается. Из-за этого многие онлайн-базы данных (например, веб-сайты библиотек и репозитории научных статей) для этой цели назначают источники со стабильными URL-адресами (иногда называемыми «постоянными ссылками»), уникальными для собственного веб-сайта базы данных. Как и DOI, они не изменятся и будут напрямую ссылаться на источник на этой конкретной веб-странице.

Обратите внимание, что некоторые стили цитирования содержат конкретные указания по форматированию исходных URL. Например, для MLA требуется только адрес www. часть URL-адреса, поэтому оставьте https://.

Краткое руководство

В следующей таблице показано использование DOI и URL-адресов в четырех основных стилях цитирования и приведены ссылки на страницы OWL, описывающие правила форматирования DOI и/или URL-адресов для цитирования в этих стилях. Обратите внимание, что некоторые из стилей имеют очень похожие принципы.

Для получения более подробной информации о форматировании DOI и URL-адресов в цитатах обязательно обратитесь к руководству по стилю для любого стиля, который вы используете, поскольку каждый из них имеет разные настройки порядка и форматирования.

Стиль Руководство по DOI/URL Ресурс СОВ
ГНД
  • По возможности указывайте DOI поверх URL-адресов.
  • Если DOI недоступен, используйте URL источника в цитировании.
  • В стиле MLA стабильные URL-адреса предпочтительнее обычных URL-адресов. Используйте их, если они доступны.
  • Поместите DOI или URL-адрес перед датой доступа, которая находится в конце цитаты. Остальная часть цитаты должна быть отформатирована как обычно для эквивалентного нецифрового источника.
  • Даты доступа необязательны при использовании DOI.
  • Перед DOI должна стоять метка «doi:» (обратите внимание на строчные буквы).
  • При использовании URL-адреса не включайте в строку часть «https://» или «http://». Это означает, что большинство адресов начинаются с «www».

Цитата из общего журнала:

Автор. «Заголовок.» Название журнала , Другие участники (переводчики или редакторы), Номер (том и/или номер выпуска), год публикации,  www.someaddress.com/full/url/ или doi:0000000/00000000000 . Доступ к дд Ммм. гггг.

Процитированные работы: Электронные источники
АПА
  • По возможности указывайте DOI поверх URL-адресов.
  • Если DOI недоступен, используйте URL источника в цитировании.
  • Поместите DOI или URL-адрес в конце цитаты, отформатировав остальную часть цитаты как обычно для эквивалентного нецифрового источника.
  • Перед DOI должна стоять метка «doi:» (обратите внимание на строчные буквы).
  • APA позволяет использовать либо современный буквенно-цифровой формат строки («doi:0000000/000000000000»), либо старый формат doi.org («https://doi.org/10.0000/0000»). Используйте то, что предоставлено источником.
  • При использовании URL-адреса включите фразу «Получено из…» перед URL-адресом.

Цитата из общего журнала:

Автор А. А. и Автор Б. Б. (Дата публикации). Название статьи. Название журнала, номер тома (номер выпуска, если имеется), диапазон страниц. doi:0000000/000000000000 или https://doi.org/10.0000/0000 или получено с https://www.someaddress.com/full/url/.

Справочный список: Электронные источники
Чикаго
  • По возможности указывайте DOI поверх URL-адресов.
  • Если DOI недоступен, используйте URL источника в цитировании.
  • Поместите DOI или URL-адрес в конце цитаты, отформатировав остальную часть цитаты как обычно для эквивалентного нецифрового источника.
  • Перед DOI должна стоять метка «doi:» (обратите внимание на строчные буквы).
  • Даты доступа не требуются для официально опубликованных электронных источников (таких как журнальные статьи). Они могут быть полезны для неофициально опубликованных электронных источников. Они также могут потребоваться для некоторых дисциплин для всех электронных источников (официальных или неофициальных). Даты доступа должны располагаться непосредственно перед DOI или URL.

Цитата из общего журнала:

Фамилия, инициалы имени/отчества. «Название статьи». Название журнала Номер тома, номер выпуска (Год): диапазон страниц. https://www.someaddress.com/full/url/ или doi:0000000/000000000000

Веб-источники
АМА
  • По возможности указывайте DOI поверх URL-адресов.
  • Если DOI недоступен, используйте URL источника в цитировании.

  • При использовании DOI не указывайте URL-адрес, дату доступа и дату публикации в записи списка литературы. Вместо этого добавьте DOI, которому предшествует метка «doi:» (обратите внимание на строчные буквы).

  • При использовании URL-адреса укажите дату доступа и дату публикации после URL-адреса.

Цитата из общего журнала:

Автор(ы). Заголовок. Название журнала. Год;том(номер выпуска):диапазон страниц. https://www.someaddress.com/full/url/ или doi:10.0000000/000000000000

Электронные источники

Управление URL | Hugo

Обзор

По умолчанию, когда Hugo отображает страницу, результирующий URL-адрес соответствует пути к файлу в пределах содержимое каталог. Например:

 content/posts/post-1.md → https://example. org/posts/post-1/
 

Вы можете изменить структуру и внешний вид URL-адресов с помощью значений вступительной части и параметров конфигурации сайта.

Передняя часть

слаг

Установите слаг в переднюю часть, чтобы переопределить последний сегмент пути. Значение slug не влияет на страницы разделов.

контент/посты/post-1.md

 ---
slug: мой первый пост
Название: Мой первый пост
--- 
 +++
slug = 'мой первый пост'
title = 'Мой первый пост'
+++ 
 {
   "slug": "мой-первый-пост",
   "title": "Мой первый пост"
}
 

Результирующий URL будет:

 https://example.org/posts/my-first-post/
 

url

Установите url в начале материала, чтобы переопределить весь путь. Используйте это либо с обычными страницами, либо со страницами разделов.

С этой передней материей:

контент/посты/post-1. md

 ---
Название: Моя первая статья
URL: /articles/моя-первая-статья
--- 
 +++
title = 'Моя первая статья'
url = '/статьи/моя-первая-статья'
+++ 
 {
   "title": "Моя первая статья",
   "url": "/статьи/моя-первая-статья"
}
 

Результирующий URL будет:

 https://example.org/articles/my-first-article/
 

Если указать расширение файла:

content/posts/post-1.md

 ---
Название: Моя первая статья
URL-адрес: /articles/my-first-article.html
--- 
 +++
title = 'Моя первая статья'
url = '/articles/my-first-article.html'
+++ 
 {
   "title": "Моя первая статья",
   "url": "/articles/my-first-article.html"
}
 

Результирующий URL будет:

 https://example.org/articles/my-first-article.html
 

На одноязычном сайте значение url с косой чертой в начале или без нее относится к baseURL .

На многоязычном сайте:

  • Значение url с косой чертой в начале относится к baseURL .
  • Значение url без косой черты в начале относится к baseURL плюс языковой префикс.
Тип сайта Вводная часть URL Результирующий URL
одноязычный / около https://example.org/about/
одноязычный about https://example.org/about/
многоязычный /около https://example.org/about/
многоязычный about https://example.org/de/about/

Если вы установите как slug , так и URL во вступительной части значение url имеет приоритет.

Конфигурация сайта

Постоянные ссылки

В конфигурации сайта задайте шаблон URL для обычных страниц в разделе верхнего уровня. Это рекурсия, влияющая на обычные страницы-потомки.

Постоянные ссылки , определенные в конфигурации вашего сайта, не применяются к страницам разделов. Чтобы настроить URL-адрес для страниц разделов, установите URL-адрес во вступительной части.

Примеры

С этой структурой контента:

 контент/
├── посты/
│   ├── _index.md
│   ├── post-1.md
│   └── post-2.md
└── _index.md
 

Создание рекурсивной иерархии на основе даты для обычных страниц в разделе сообщений :

Hugo.

 постоянные ссылки:
  сообщения: /сообщения/:год/:месяц/:название/
 
 [постоянные ссылки]
  сообщения = '/сообщения/:год/:месяц/:название/'
 
 {
   "постоянные ссылки": {
      "posts": "/posts/:год/:месяц/:название/"
   }
}
 

Структура публикуемого сайта будет следующей:

 public/
├── посты/
│   ├── 2023/
│   │   └── 03/
│   │   ├── пост-1/
│   │   │   └── index. html
│   │   └── пост-2/
│   │   └── index.html
│   └── index.html
├── favicon.ico
└── index.html
 

Чтобы создать иерархию на основе даты для обычных страниц в корне контента:

Hugo.

 постоянные ссылки:
  /: /:год/:месяц/:название/
 
 [постоянные ссылки]
  '/' = '/:год/:месяц/:название/'
 
 {
   "постоянные ссылки": {
      "/": "/:год/:месяц/:название/"
   }
}
 

Шаблон URL, определенный для корня содержимого, не является рекурсивным.

Используйте тот же подход с таксономиями. Например, чтобы опустить сегмент таксономии URL:

Hugo.

 постоянные ссылки:
  тэги: /:название/
 
 [постоянные ссылки]
  теги = '/:название/'
 
 {
   "постоянные ссылки": {
      "теги": "/:название/"
   }
}
 

Вступительная часть url значения имеют приоритет над шаблонами URL, определенными в постоянные ссылки .

Токены

Используйте эти токены при определении шаблона URL. Поле даты во вступительной части определяет значение токенов, связанных со временем.

:год
4-значный год
:месяц
2-значный месяц
:название месяца 901 93
название месяца
:день
2 -цифра день
:день недели
1-значный день недели (воскресенье = 0)
:weekdayname
название дня недели
:yearday
1- до 3-значного дня года
:раздел
раздел содержимого
:разделы
иерархия разделов содержимого. Вы можете использовать выбор разделов, используя синтаксис среза : :sections[1:] включает все, кроме первого, :sections[:last] включает все, кроме последнего, :sections[last] включает только последний, :sections[1:2] включает разделы 2 и 3. Обратите внимание, что этот доступ к фрагменту не вызовет никаких за пределы ошибок, так что вам не нужно быть точным.
:title
заголовок содержимого
:slug
краткий заголовок содержимого (или заголовок, если краткий заголовок не указан во вступительной части)
901 92 :slugorfilename
слаг содержимого (или имя файла, если слаг не указан во вступительной части)
:filename
имя файла содержимого (без расширения)

Для значений, связанных со временем, вы также можете использовать определенные компоненты строки макета в пакете времени Go. Например:

Хьюго.

 постоянные ссылки:
  сообщения: /:06/:1/:2/:название/
 
 [постоянные ссылки]
  сообщения = '/:06/:1/:2/:название/'
 
 {
   "постоянные ссылки": {
      "сообщения": "/:06/:1/:2/:название/"
   }
}
 

Внешний вид

Внешний вид URL-адреса может быть либо уродливым, либо красивым.

9 0041 https://example.org/about.html
Тип Путь URL
уродливый content/about.md
красивая содержание/ about.md https://example.org/about/

По умолчанию Hugo создает красивые URL-адреса. Чтобы генерировать уродливые URL-адреса, измените конфигурацию вашего сайта:

Хьюго.

 уродливые URL-адреса: правда
 
 уродливыеURLs = правда
 
 {
   "уродливые URL": правда
}
 

Постобработка

Hugo предоставляет два взаимоисключающих параметра конфигурации для изменения URL-адресов после при отображении страницы.

Канонические URL-адреса

Это устаревший параметр конфигурации, замененный функциями шаблона и обработчиками рендеринга уценки, и, вероятно, будет удален в будущем выпуске.

Если включено, Hugo выполняет поиск и замену после отображает страницу. Он ищет URL-адреса, относящиеся к сайту (с косой чертой в начале), связанные с атрибутами action , href , src , srcset и url . Затем он добавляет baseURL для создания абсолютных URL-адресов.

 

 

Это несовершенный метод грубой силы, который может повлиять как на содержимое, так и на атрибуты HTML. Как отмечалось выше, это устаревший параметр конфигурации, который, вероятно, будет удален в будущем выпуске.

Чтобы включить:

Хьюго.

 canonifyURLs: правда
 
 canonifyURLs = правда
 
 {
   "canonifyURLs": правда
}
 
Относительные URL-адреса

Не включайте этот параметр, если вы не создаете бессерверный сайт, навигация по которому осуществляется через файловую систему.

Если включено, Hugo выполняет поиск и замену после того, как отобразит страницу. Он ищет URL-адреса, относящиеся к сайту (с косой чертой в начале), связанные с действием 9.0193 , href , src , srcset и url атрибуты. Затем он преобразует URL-адрес относительно текущей страницы.

Например, при рендеринге content/posts/post-1 :

 

 

Это несовершенный метод грубой силы, который может повлиять как на содержимое, так и на атрибуты HTML. Как отмечалось выше, не включайте этот параметр, если только вы не создаете бессерверный сайт.

Чтобы включить:

Хьюго.

 относительных URL-адресов: правда
 
 относительные URL-адреса = правда
 
 {
   "относительные URL": правда
}
 

Псевдонимы

Создать переадресацию со старых URL-адресов на новые URL-адреса с псевдонимами:

Примеры

Измените имя файла существующей страницы и создайте псевдоним из предыдущего URL-адреса в новый URL-адрес:

content/posts/new-file-name. md.

 псевдонимы:
- /сообщения/предыдущее-имя-файла
 
 псевдонимы = ['/posts/previous-file-name']
 
 {
   "псевдонимы": [
      "/сообщения/предыдущее-имя-файла"
   ]
}
 

Каждый из этих псевдонимов, относящихся к каталогу, эквивалентен приведенному выше псевдониму, относящемуся к сайту:

Вы можете создать более одного псевдонима для текущей страницы:

content/posts/new-file-name.md.

 псевдонимы:
- предыдущее-имя-файла
- оригинальное имя-файла
 
 псевдонимы = ['предыдущее-имя-файла', 'исходное-имя-файла']
 
 {
   "псевдонимы": [
      "предыдущее-имя-файла",
      "исходное имя файла"
   ]
}
 

На многоязычном сайте используйте псевдоним, относящийся к каталогу, или включите языковой префикс с псевдонимом, относящимся к сайту:

content/posts/new-file-name. de.md.

 псевдонимы:
- /de/posts/предыдущее-имя-файла
 
 псевдонимы = ['/de/posts/previous-file-name']
 
 {
   "псевдонимы": [
      "/de/posts/предыдущее-имя-файла"
   ]
}
 

Как работают псевдонимы

Используя первый пример выше, Hugo создает следующую структуру сайта:

 public/
├── посты/
│ ├── новое-имя-файла/
│ │ └── index.html
│ ├── предыдущее-имя-файла/
│ │ └── index.html
│ └── index.html
└── index.html
 

Псевдоним от предыдущего URL-адреса к новому URL-адресу является перенаправлением на стороне клиента:

posts/previous-file-name/index.html

  <голова>https://example.org/posts/new-file-name/ <мета-кодировка="utf-8">

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *