Предварительный просмотр адреса стойки регистрации:blog-web.jiangly.com[устаревший]
почтовый адрес управления почтой:blog-web.jiangly.com/home[устаревший]
- рекомендоватьблог сср:jiangly.com
- рекомендоватьчат:jiangly.com/project
Для фронтенд-инженера очень удобно иметь собственный блог, чтобы записывать свои ежедневные знания, делать заметки и хранить некоторые из ваших собственных файлов, потому что сnodeJs
С наличием , давайте самостоятельно разработаем небольшой персональный full-stack проект Создадим для себя персональный блог на заказ.
Технический отбор
Передняя часть в основномvue
В основном, он разделен на внешнюю страницу отображения и фон управления администратором одновременно.vue
,vuex
,vue-router
,scss
,svg
,element
,echarts
и т. д. для некоторых небольших технологических стеков [в настоящее время не подходит для мобильных телефонов].
Конечно, серверная часть должна использовать самое быстрое, что мы можем начать.node
, с помощью легкогоexpress
Используемый фреймворк и база данныхmysql
база данных, используемая операционная база данныхORM
Модельsequelize
, Используется внешняя и внутренняя интерактивная аутентификация.jwt
,jsonwentoken
, в том числе с использованием некоторых развлеченийcheerio
Выполнение операций обхода.
Обязанности
Интерфейсная часть дисплея: я надеюсь, что внешний дисплей будет сосредоточен на записи контента, совместном использовании и взаимодействии.Внутренне я надеюсь, что смогу настраивать разработку и настраивать все, что можно настроить, включая контент конфигурации, модули, темы и динамическое добавление некоторых монтируемых Функций, для управления статьями, категориями, тегами, статусами и т.д., он только начал разрабатываться, и наполнение статей, категорий, тегов и этих частей завершено
Часть управления фоном: это центр управления.Конечно, вы также можете открыть функцию регистрации на стойке регистрации, и у вас есть право войти в фон после регистрации.Здесь мы в основном используем для управления нашими статьями, контентом, и конфигурация всей отображаемой страницы. Включая обзорные сообщения, комментарии и т. д.
Внутренняя часть интерфейса: поскольку это личный блог, объем доступа к интерфейсу невелик, здесь представлены лишь базовые условия доступа к интерфейсу.
Идеи проекта
Состав внешнего интерфейса представляет собой чистую страницу отображения, без какого-либо взаимодействия с управлением, с упором на управление фоном, что может упростить отображение внешнего интерфейса.В настоящее время блог разделен на категории, теги, временная шкала, Порядок выпуска, популярные статьи и количество просмотров для систематизации статистики в нескольких измерениях. Каждый надеется иметь собственный блог. Разве не было бы более полезным вести его самостоятельно!
Развертывание проекта
Это то, что я написал год назад. Я не продолжал писать это. Я хочу продолжить это недавно. В настоящее время я создал приватgitlab
,ИнтегрированныйCICD
, в настоящее время поддерживаетgit push
Его можно развернуть автоматически, и заинтересованные друзья могут использовать скучное время работы, чтобы вместе улучшить этот небольшой проект, который можно быстро развернуть и сформировать.
Проект относительно простой, начальство просит отпустить, а в будущем хочу добавить несколько интересных функций.Адрес проекта:github
а такжеgitee
есть, хочу использоватьnode
Друзья, которые развивают собственный личный блог, могут заниматься в нем вторичным развитием.
адрес проекта
Вы можете увидеть это на странице предварительного просмотра о