Блог в формате Markdown с подключением Appwrite


Обзор моего представления

Я давно хотел изучить NextJS и начал разрабатывать концепцию блога, написанного в формате markdown. Когда команда appwrite и dev.to придумала этот хакатон, я решил принять в нем участие, добавив функциональность appwrite в этот блог. Моя идея заключалась в том, чтобы хранить файлы mdx, которые изначально хранятся в директории posts, в базе данных хранилища appwrite. Я программирую уже почти месяц, и наконец-то это сделано. Вам просто нужен контейнер appwrite и мое изображение markdown-blog в контейнере. Дополнительную информацию о конфигурации и настройке можно найти в README.md

В технологическом плане я использую NextJS для динамического рендеринга фронтенда, next-MDX-remote для парсинга mdx и TailwindCss для стилизации.

Категория представления:

Web2 Wizards

Ссылка на код

tim0-12432 / markdown-blog

Блог Markdown

Блог о разметке

Мотивация

Я хотел изучить NextJS в течение нескольких месяцев. Теперь пришло время, и я создал сервер для отображения записей блога в формате markdown. Так что это мой первый проект с использованием NextJS.

Заметив новый хакатон appwrite, я решил добавить возможность хранить файлы постов в формате markdown в базе данных appwrite.

Установка и использование

Необходимые условия

Если вы планируете добавлять посты с помощью возможности Appwrite Database, вам необходимо иметь экземпляр Appwrite, запущенный на локальной машине или на сервере.

Файлы должны храниться в ведре в хранилище, а их идентификаторы должны совпадать с именем файла, чтобы их можно было найти!

Конфигурация

    • Пример AppwriteDB
    "appwriteDatabase": {
        "url": {
            "host": "localhost"
            "port": 3000
        },
        "projectId": "YOUR_PROJECT_ID",
        "postBucketId": "YOUR_POST_BUCKET_ID",
        "apiKey": "YOUR_API_KEY

Вход в полноэкранный режим Выход из полноэкранного режима
Посмотреть на GitHub

Дополнительные ресурсы / информация

Лицензия

MIT

Приборная панель Appwrite

Ведро для хранения данных

Файлы уценки

Домашний экран


Тимо

Оцените статью
Procodings.ru
Добавить комментарий