Введение
UnaBoot — это основанная на Spring Boot 2.0 система для создания блогов на Java, разработанная в Китае. До этого я пробовал использовать различные системы ведения блогов, такие как WordPress на PHP, статический блог HEXO на Node.js, CMS-системы JEECMS и MCMS на Java и другие. Эти системы показали хорошие результаты и могут удовлетворить большинство потребностей. Но зачем создавать ещё один велосипед?
Проще говоря, упомянутые выше системы очень мощные, как колёса грузовика, танка или гоночного автомобиля. Они обладают выдающимися характеристиками и функциями. Однако мне, как человеку, который часто пишет статьи в блоге, нужно что-то более компактное, вроде электросамоката. Основываясь на этом требовании, а также учитывая опыт проектирования вышеупомянутых систем, я разработал UnaBoot.
Цель UnaBoot — предоставить простую платформу для создания контента, которая подойдёт тем, кто любит технологии и писательство. Поэтому в начале разработки UnaBoot были сохранены только основные функции блога: категории, статьи, темы, ссылки, метки, архивы, хранение и комментарии. Всего восемь основных функций. Чтобы упростить использование UnaBoot, был разработан набор встроенных тегов контента с использованием Freemarker. С помощью этих тегов даже те, кто не знаком с программированием на Java, могут быстро создать красивую тему для системы. UnaBoot автоматически загружает соответствующие данные на основе различных тегов и отображает тему.
После нескольких итераций UnaBoot была обновлена до версии 1.3.0. В новой версии было сделано множество улучшений, таких как добавление механизма авторизации категорий, возможность назначать категории разным редакторам статей, а также новый редактор документов в стиле Word. По умолчанию используется редактор Markdown.
Версия
Время | Версия | Описание |
---|---|---|
2020-06-29 | UnaBoot 1.3.0 | Предоставляет два типа редакторов (Markdown и Office Word), функцию распределения категорий и оптимизацию управления темами (аналогично работе с облачным диском) |
2020-04-07 | Una-Boot-1.2.2-RELEASE | Адрес проекта: Gitee, Github |
2020-04-04 | Una-Boot-1.2.2 | Предоставляется тема по умолчанию: Катрин, изменены правила проверки полей статьи |
2020-03-20 | Una-Boot-1.2.0 | Новая версия Una с открытым исходным кодом, улучшен способ анализа тем, отменена функция обновления тем; добавлена онлайн-установка |
2019-11-28 | Una-Boot-1.0.0 | Базовая версия блога Una запущена |
Адрес проекта Вы можете получить последнюю версию исходного кода UnaBlog с Github или Gitee, используя инструмент git:
git clone https://github.com/ramostear/UnaBoot.git
git clone https://gitee.com/ramostear/UnaBoot.git
Основные характеристики
Среда разработки Рекомендуется использовать следующие среды для работы с Una, чтобы избежать проблем, связанных с несовместимостью версий:
Рабочая среда
Техническая структура Детали используемых фреймворков разработки Una:
Фреймворк | Описание | Сайт |
---|---|---|
Spring Framework | Лёгкий (относительно) фреймворк для разработки на Java | https://spring.io/projects/spring-framework |
Spring Boot | Java Web development framework | https://spring.io/projects/spring-boot |
Apache Shiro | Security control framework | https://shiro.apache.org |
Hibernate | Object-relational mapping framework | http://hibernate.org |
Freemarker | View template engine | https://freemarker.apache.org |
Log4J | Logging component | https://logging.apache.org |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )