Привіт усім. У цій статті я збираю всі пости, які так чи інакше пов’язані з розгортанням, встановленням, налаштуванням і кастомізацією вашого персонального блогу на платформі Ghost. Усі статті написані та перевірені мною і є логічним продовженням одна одної. Звісно, я не заглиблююся в деякі деталі, вважаючи, що, коли ви вирішите робити щось подібне, то ви вже певною мірою підготовлені морально та технічно до труднощів.
Серед усього, що я описую, ви навряд чи знайдете щось суперунікальне та те, чого ще не було в інтернеті. Тим не менш, я все ще знаходжу для себе щось нове і пробую доповнити це. Дійсно, деякі речі я бачу трохи інакше, я намагаюся додати більше деталей або фотографій для кращого розуміння. Але більшість статей все ж вимагатиме подальшого самостійного вивчення.
Ось деякі технологій, які будуть задіяні в моєму матеріалі:
Віртуалізація та контейнери / Proxmox VE / Docker / Portainer
Linux Ubuntu / Командний рядок
Мережі / Домени / Брандмауер
Тунелі Cloudflare
Програмування на Javascript та CSS
Сервіси Google (Analytics / Search / AdSense)
Хостинг, інсталяція та налаштування блогу
Перша публікація в цій серії в стосується хостингу, але також пояснює вибір і порівнює Ghost з Wordpress. Це як легкий вступ до того, що станеться пізніше
Основа
Наступні дві статті мають на меті розповісти покроково як запустити блог у себе вдома. Це дуже технічні інструкції, які будуть посилатись також на інші дописи мого авторста і не тільки. Можна вважати ці дві статті базою всього цього зібрання.
Допоміжні
Публікації використані у процесі інсталяції блогу. Всі вони напряму не стосуються блогу Ghost, проте без них буде неможливо його запусти. Тому якщо ви тим чи іншим чином цікавитесь темою хостингу блогу, то саме ці статті можуть вам допомгти у деяких питаннях. Особливо раджу про тунелі Cloudflare
Перші налаштування
Кожен публічний сайт має просуватись у пошуку, а для моніторингу параметрів треба збирати аналітику. Перше, що я зробив, а також рекомендую вам, так це інтегрувати Google сервіси.
І трохи детальніше про те як добитись увімкнення реклами Google AdSense та налаштувати її під свої потреби
Кастомізація
Нижче описую те, що я вже зробив у своєму блозі. Всі ці статті про те як покращити чи то вигляди чи функціональність блогу. Можливо вам і не все потрібно, але я дуже раджу додати компонент який будує зміст (Table of Contents) та зробити підсвідку коду, якщо ви збираєтесь публікувати технічні дописи.
Теги
Як людина яка поважає структуровані дані я трошки покращив зовнішній вигляд тегів на свій смак. Мені хотілось, щоб було видно весь перелік, а не тільки перший, бо я і сам використовую їх.
Вставки коду
Тут розповім як підключити Prism, щоб вставки коду виглядали гарненько. Ніхто не любить купу сірого нечитабельного коду.
Зміст або Table of Contents або TOC
Дві статті про те, як я написав компонент, який автоматично будує зміст ваший статей. Його роботу ви можете побачити майже у кожній моїй публікації.
У першій частині ми познайомимось ближче з проблемою, альтернативними рішеннями та на основі ідеї розробимо власний компонент. Також розповім як його використовувати.
У другій частині ми його значно покращимо і спростимо використання. Друга версія компонента будує багаторівневий зміст.
Доречі, другу версію можна адаптувати не тільки для Ghost
Арсенал письменника
Інтеграції
Всі офіційні інтеграції можна знайти тут
Висновок
Ця підбірка була написата разом з розбудовою мого власного (саме цього) блогу. Кожен крок та покрашення були пройдені мною, а подекуди по декілька разів. Користуючись блогом і продовжуючи писати статті, я звертав увагу на скільки мені зручно, на загальний вигляд і на користувацькій досвід. На моєму особистому розумінні побудовані ті чи інші рішеня, вибір технологій та їх необхідність.
Я хочу, щоб кожен, хто бажає творити мав змогу легко, дешево та безпечно вести власний блог. Саме для цього я ділюсь своїм досвідом офрмленим у серію публікацій. Мрію надати інструмент, який безкоштовно запустить блог в один клік, але покищо маю лише цей шлях, який проходжу разом з вам.
Сподіваюсь ви знайшли тут багато цікавого і корисного для себе. Відштовхуючись від того на якому ви етапі я розбив всі статті на логічні групи.
😎
Якщо ви успішно запустили власний блог, то поділіться ним зі мною у будь якій із соціальних мереж, щоб я також порадів за вас. Мої контакти ви знайдете тут: https://lavr.site/about-me/