Upupor: пусть каждый наслаждается и делится
В процессе разработки проекта upupor я следую следующим принципам:
Редактор Markdown был разветвлён от cherry-markdown от Tencent и немного изменён для соответствия требованиям бизнеса и стиля сайта upupor. Адрес: https://github.com/upupor/cherry-markdown
Upupor использует flyway, поэтому операторы SQL для создания таблиц хранятся в каталоге upupor-web/src/main/resources/db/migration. Нужно только настроить базу данных и запустить программу, чтобы создать соответствующие таблицы и выполнить соответствующий SQL. В дальнейшем, если необходимо добавить таблицу или выполнить SQL, можно просто создать файл миграции в соответствии с правилами в каталоге migration, и он будет автоматически выполнен при запуске программы.
Thymeleaf используется в upupor для SEO, все страницы сайта генерируются на стороне сервера. В начале разработки upupor (2019 год) технологии рендеринга на стороне клиента (SSR) были недостаточно развиты, поэтому SSR не использовался. Сейчас, когда технологии SSR стали более зрелыми, они могут быть использованы для улучшения SEO.
На данный момент таких планов нет. Мы всегда должны помнить о том, что «технологии ради технологий» — это не цель. Важно, насколько проект удовлетворяет потребности пользователей. Конечно, мы также учитываем стоимость проекта и ресурсы, которые можем вложить в него. Для одного разработчика использование минимального стека технологий всегда является оптимальным выбором. Поэтому с этой точки зрения upupor подходит для работы в одиночку.
Использовать минимальные затраты для получения равной выгоды
Это связано с защитой от кражи контента, которая разрешает доступ только с localhost и *.upupor.com. Решение проблемы: — использовать адрес http://localhost:2020 для доступа на локальном компьютере; — изменить системный адрес по умолчанию на адрес ваших локальных или доступных удалённых изображений.
Результаты теста производительности с помощью Google PageSpeed Insights для настольных компьютеров:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )