Несколько дней назад я написал свой первый блог и захотел сделать для него сайт. Поэтому я сделал его, используя Next.js
и MDX
. Во время его создания у меня возникла идея. Что если бы вы могли просто написать блог на github, и он автоматически появится на сайте. И я сделал именно это. Создал приложение Github, которое слушает события push и автоматически обновляет сайт, а также добавил поддержку комментариев с помощью giscus
.
В этом блоге вы узнаете, как его настроить.
Сначала создайте репозиторий. Он должен быть публичным, затем зайдите на сайт и авторизуйтесь на github. Затем выберите репозиторий, который вы создали, и установите приложение, и вот оно — вы можете увидеть свой блог здесь — https://blogs-for-u.vercel.app/u/<github_username>
.
Атрибуты
Вы можете добавить следующие атрибуты
data:
- title: Blog Title
- dsc: Blog Description
- date: 2022-06-01 # year-month-day format (ISO 8601)
- meta:
- title: Meta Title
- description: Meta Description
- image: Meta Image
---
Обязательно добавьте
---
после атрибутов (даже если их нет).
Комментарии
Теперь в нижней части блога вы можете увидеть ошибку
giscus not installed on this repository
Это происходит потому, что giscus не настроен.
Сначала установите приложение giscus
, затем включите обсуждение в хранилище (Settings > Scroll Down > Enable Discussion). После этого вернитесь к блогам, и вы увидите комментарии.
Если вам нравится это приложение, вы можете сыграть главную роль ⭐ в репозитории