продължаващото С нашата настройка на блога ще се съсредоточим върху улесняват нашите читатели да намират нашето съдържание
RSS емисия, вътрешни и външни търсения
RSS емисия
Въпреки че социалните мрежи накараха тази технология да загуби много потребители, тя все още има своите последователи. По принцип ви позволява да следите актуализациите на блога, без да се налага да влизате в уебсайта.
По подразбиране Jekyll генерира собствена емисия и я съхранява в основната папка на сайта. Но можем да използваме външна услуга, просто като цитираме връзката след пътя на елемента под заглавието на емисията.
Под същото това заглавие можем да намерим опцията за премахване на иконата на емисията както от заглавката, така и от долната част на страницата. Ние просто ще трябва да променим от false на true в hide.
Вътрешни търсачки
Когато говорим за търсачки, ние имаме предвид не само търсенето в сайта, но и нашия сайт, който се появява в търсачките.
За да позволим търсене в сайта, ние модифицираме кода в config.yml, както следва.
търсене: вярно
search_full_content: true
Можем да избираме между три опции за търсене
- Понеделник
- Алголия.
- Google Персонализирано търсене.
Пон
Това е опцията, внедрена по подразбиране и не изисква допълнителна конфигурация.
Algolia
Алголия е много по-мощна търсачка от Lunr. Той има безплатен план и две възможности за плащане. За да го използвате, трябва да направите модификации в друг файл, за който ще говорим в по-късна статия.
Данните, които трябва да попълним в config.yml, са следните:
search_provider: алголия
И следните данни, които получаваме при регистрация на сайта
Алголия:
application_id: # Идентификаторът на приложението, предоставен от услугата
index_name: # Името на индекса за търсене
search_only_api_key: # Присвоеният API КЛЮЧ
Също така имаме възможност да покажем на читателите коя търсачка използваме.
powered_by: # true (по подразбиране), false
Не забравяйте да премахнете цифрата.
Започваме индексирането с:
ALGOLIA_API_KEY = your_admin_api_key пакет exec jekyll algoli
Google Търсене на клиенти
За да използваме Google като наша търсачка, трябва да направим следното;
- Отиваме на тази страница и кликваме върху Нова търсачка.
- Попълваме името на сайта и избираме езика. Щракнете върху Създаване.
- Показва ни данните на търсачката, копира и поставя идентификатора във файл, за да е под ръка.
- Щракнете върху Контролен панел.
- В Look and feel избираме Result only като оформление и Minimalist като тема.
- Завършваме с натискане на Запазване и получаване на код.
Поставяме идентификатора в следващия раздел на config.yml
Google:
search_engine_id: Поставете тук идентификатора на търсачката
Можете също да активирате опцията за незабавно търсене, като зададете параметъра instant_search на true.
Оптимизация за търсачки
На този етап от играта всички знаем, че най-добрият начин да получите добри местоположения в търсачките е като плащате за реклама. Но ако по бюджетни причини това не може да става, можем да следваме някои съвети за оптимизиране на нашия сайт в направи ги по-удобни за търсачките. Един от начините е чрез проверка, че носим отговорност.
Проверката е начинът да гарантираме на търсачките, че имаме право да виждаме данните, генерирани от търсенията, които водят до нашия сайт
Тази стъпка трябва да се направи, когато ще качите сайта на сървъра защото е необходимо всяка търсачка да извършва процедурата за проверка.
С други думи, ще трябва да имате написани няколко публикации, преди да попълните тази част от файла config.yml. Това ще видим в следващите статии.
Минималните грешки, темата, с която работим, е съвместима със следните търсачки.
Google Search Console
Проверката може да се извърши както за домейн, така и за конкретен адрес. В първия случай се изисква да можете да модифицирате DNS конфигурацията, но в този случай няма нужда да правите промени в config.yml. Другата опция е в URL Prefix изберете опцията HTML Tag
Ще видим парче код. Ние се интересуваме само от поредицата букви и цифри, които са след съдържанието. Копираме ги между кавички в
google_site_verification:
Bing Webmaster Tools
Bing също предлага опцията за редактиране на DNS и добавя опцията за импортиране на карта на сайта от Google Search Console, нито една от които не трябва да докосваме config.yml. Освен че опцията се нарича HTML Meta Tag, процедурата е същата.