Каталог:
BooksDoc 简介 BooksDoc — это платформа для обмена знаниями и опытом. Знания передаются из поколения в поколение.
BooksDoc разработан на основе [booksdoc]https://gitee.com/truthhun/DocHub.git) и создан для управления.
В процессе разработки некоторые функции были добавлены или удалены, и теперь BooksDoc несовместим с booksdoc (в конце концов, структура данных, поля и индексы изменились), и поддерживается только редактор Markdown.
Открытый исходный код Для облегчения взаимного обучения и общения была создана группа QQ. Пожалуйста, укажите «от BooksDoc» при добавлении в группу.
Группа QQ: 866514629 (BooksDoc)
Поскольку демонстрационный сайт содержит разнообразный контент, который может быть использован во время тестирования, официальный сайт был запущен для демонстрации реального эффекта. Пожалуйста, не публикуйте на этом сайте какой-либо нерелевантный контент, поскольку это официальный сайт. Спасибо.
Обновление, обслуживание и обновление
Функции и особенности
Классификация книг (V1.2+) Пользователи похожи на вашего босса, они не знают, что им нужно, но они знают, чего им не нужно...
Домашняя страница пользователя (V1.2+) На домашней странице пользователя отображаются книги, которые пользователь поделился, его подписчики, интересы и руководство, а также увеличивается взаимодействие между пользователями.
Однократная загрузка проекта Markdown Эта функция, вероятно, является любимой функцией многих людей. В настоящее время эта функция открыта только для администраторов.
На практике эта функция уже идеально поддерживает загрузку проектов Markdown с различными стилями написания и может хорошо обрабатывать ссылки между документами и изображениями в документах.
Однократный импорт проекта Markdown Видно, что на GitHub, Gitee и других платформах есть много проектов с открытым исходным кодом, но копировать и вставлять содержимое Markdown по одному нереально. Поэтому была разработана эта функция однократного импорта. В настоящее время только администраторы имеют право на импорт, и обычные пользователи не имеют доступа к этой функции. Чтобы испытать эту функцию, войдите на демонстрационный веб-сайт с учётной записью администратора. Использовать эту функцию очень просто. Например, мы импортируем проект документации Beego. После создания проекта просто нажмите «Импортировать проект», скопируйте и вставьте «https://github.com/beego/beedoc/archive/master.zip», и он автоматически импортирует все документы Markdown и загрузит их в базу данных, а изображения будут автоматически обновлены до OSS.
На практике эта функция уже идеально поддерживает проекты Markdown с разными стилями написания, может хорошо обрабатывать ссылки между документами и изображениями в документах, а также поддерживает клонирование Git.
В настоящее время поддерживается импорт проектов с помощью Git Clone.
Создание и экспорт PDF, epub, mobi и других автономных документов Для этого необходимо установить и настроить Calibre. Автор специально упаковал Calibre в инструмент, скомпилировал его в двоичный файл и опубликовал исходный код, программу и инструкции по использованию: https://gitee.com/Godfeer/converter. В BooksDoc этот пакет уже внедрён. Просто нажмите «Создать и загрузить документ», чтобы использовать его.
Сортировка и пакетное создание документов Часто, когда мы пишем проект документа, мы привыкли сначала создавать структуру каталога разделов проекта документа, а затем медленно писать содержание. Однако, если количество документов невелико, то нет ничего страшного в том, чтобы создавать их один за другим. Однако, когда количество документов становится большим, это становится настоящей пыткой. Сортировать их по одному — значит перетаскивать их один за другим, что очень хлопотно. Теперь эта проблема решена. Вот как это делается:
<booksdoc-summary></booksdoc-summary>
* [Глава 0. Введение]($ch0.md)
* [Глава 1. История изменений]($ch1.md)
* [Глава 2. Как внести свой вклад]($ch2.md)
* [Глава 3. Краткое введение в Docker]($ch3.md)
* [Что такое Docker]($ch3.1.md)
* [Зачем использовать Docker]($ch3.2.md)
* [Глава 4. Основные понятия]($ch4.md)
* [Образ]($ch4.1.md)
* [Контейнер]($ch4.2.md)
* [Репозиторий]($ch4.3.md)
Примечание:
Необходимо добавить
<booksdoc-summary></booksdoc-summary>
, чтобы сообщить программе, что этот документ summary.md используется для создания документов и их сортировки. Конечно, после завершения сортировки текущая страница обновится, и<booksdoc-summary></booksdoc-summary>
будет удалён. Иногда первая сортировка не удаётся, и вы можете добавить этот тег ещё раз, и программа автоматически отсортирует его снова. Автор часто использует этот метод для пакетного создания и изменения заголовков документов.
Переходы между документами В проекте документа может быть много документов, один из которых имеет метку readme.md, а другой — quickstart.md. Как перейти между этими двумя документами? Если вы знаете правила маршрутизации сайта, вы можете легко перейти по ссылке, но каждый раз писать её утомительно. Я сам часто пишу документы, и это действительно раздражает. Затем я подумал о способе. Вот так: Я перехожу от readme.md к quickstart.md и пишу следующее в readme.md:
[Быстрый старт]($quickstart.md)
Если перейти к определённому якорю в quickstart.md? Тогда напишите так:
[Быстрый старт — шаг 3]($quickstart.md#step3)
Хорошо, когда документ будет опубликован, документ будет следовать правилам маршрутизации и вашей метке документа для генерации ссылок (поскольку обработка выполняется на стороне сервера, предварительный просмотр в редакторе Markdown временно не может переходить по ссылкам). Тогда возникает вопрос: как узнать метку моего документа, на которую я хочу перейти, в большом количестве документов? Не волнуйтесь, слева от редактора Markdown в скобках отображается красная метка вашего документа.
Функция сбора данных Вы видите хорошую статью, но в ней есть код и изображения, которые копируются вручную, и формат полностью нарушен. Поэтому функция сбора данных будет вам полезна. Функция сбора данных находится в функциональной панели редактора Markdown, да, это значок жука, потому что я не могу найти значок паука...
Функцию можно увидеть на рисунке ниже. Для практического опыта перейдите на демонстрационный сайт.
SEO ... Управление бэкендом: индивидуальная настройка SEO-ключей, а также обновление sitemap в SEO-управлении (автоматическое обновление sitemap пока не реализовано)
Пользователи приходят сюда, чтобы писать документы и создавать контент для вас... так что нужно предложить пользователям сделку — вы приходите сюда писать документы, можете продемонстрировать свои таланты, получать вознаграждения от других людей, и все эти вознаграждения будут идти напрямую вам, без участия посредников.
Текущая версия
Эта функция была возвращена, поскольку получила большой отклик. Однако данные контроля версий больше не хранятся в базе данных, а сохраняются в виде файлов локально или в облачном хранилище.
Функцию можно активировать в разделе «Управление конфигурацией» на панели управления администратора.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )