DocHub文库重构版本来了!!!
Новый вариант системы называется moredoc, или 魔豆文库 (DocHub).
Открытые адреса:
Содержание:
Важно: всех, кто разветвил проект DocHub, прошу одновременно подписаться на обновления, чтобы следить за динамикой проекта и отслеживать важные исправления ошибок.
Примечание: шаблоны для мобильных устройств уже доступны (см. ссылку).
Описание (от 08.06.2018): DocHub — мой второй независимый проект на языке Go после того, как я изучил этот язык. Проект начался в декабре 2016 года. В то время я ещё не очень хорошо знал язык Go и фреймворк Beego. После того как проект DocHub был открыт, я увидел, что количество «звёздочек» быстро растёт (по сравнению с моими предыдущими открытыми проектами), и я очень благодарен за признание и любовь. Затем я тщательно пересмотрел код проекта...
Маршруты были жёстко привязаны к шаблонам страниц...
Некоторые поля данных также оказались избыточными...
Есть некоторые функции и методы, которые трудно использовать из-за их запутанности...
Пожалуйста, дайте мне немного времени, и я оптимизирую всю программу. Конечно, текущая версия доступна, а будущие версии будут совместимы с обновлениями.
Описание (от 12.06.2018): Демонстрационная страница DocHub: http://dochub.bookstack.cn Адрес бэкенда: http://dochub.bookstack.cn/admin; учётные данные администратора — оба имени пользователя и пароль — admin; проверочный код — «открыть дверь с помощью фасоли». Инструкции по установке и развёртыванию, а также образы Docker будут опубликованы позже. Докхаб: разработка и развитие открытого хранилища документов
Использование Calibre для преобразования документов в PDF, а затем в SVG.
На данный момент эта функция ещё не реализована. Документы в форматах epub, mobi и других пока нельзя читать онлайн.
Полнотекстовый поиск
Функция полнотекстового поиска ранее была реализована с использованием coreseek. Однако сейчас сайт coreseek больше не работает... Планируется использовать Elasticsearch для повторной реализации этой функции.
Сбор документов [TODO]
На начальном этапе создания сайта заполнение контента является сложной задачей. Однако на таких сайтах, как GitBook и ReadTheDoc, есть большое количество открытых технических документов, доступных для скачивания в форматах mobi, pdf и epub. После беглого подсчёта выяснилось, что на GitBook более 100 тысяч документов, из которых около 50 тысяч доступны для использования. Каждый документ доступен в трёх форматах, так что создание библиотеки документов только из GitBook даст более 150 тысяч документов. Затем вы можете использовать поисковые системы для поиска файлов определённого формата вместе с ключевыми словами, например, «filetype:pdf вводный курс». Вы будете удивлены результатом! Если вы попробуете ввести следующие два адреса в браузере:
https://cn.bing.com/search?q=filetype%3apdf+%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B&first=11
https://www.sogou.com/web?query=filetype%3Apdf+%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B
Если вы продолжите собирать другие документы, то за год можно создать библиотеку с более чем миллионом документов. Однако уже существуют комплексные библиотечные сайты, такие как библиотека Baidu. Если вы планируете создать комплексный библиотечный сайт, это может быть нереалистично, поскольку пространство слишком мало. Но вы можете сосредоточиться на определённой области, такой как ответы на задачи после уроков, IT-документы или образовательные материалы. Сосредоточение на одной отрасли всё ещё имеет большой потенциал для роста. Это похоже на сайты с изображениями. Сейчас многие поисковые системы могут искать изображения, но Pinterest и Huaban всё ещё существуют, не так ли?
Я предоставил вам программу и идею. Не могли бы вы поддержать меня, поставив звезду?
Система баллов
Пользователи могут получать баллы за регистрацию, загрузку документов и другие действия. Для скачивания документов требуется потратить баллы.
Функция водяных знаков при чтении документов
Добавление водяных знаков на SVG-файлы, используемые для чтения документов.
Обзор страниц
В каждом периоде времени важно иметь привлекательный внешний вид...
Руководство по использованию
Когда программа запускается, она автоматически инициализирует данные. По умолчанию учётные данные администратора — admin. Однако из-за проблем с зависимостями среды необходимо разработать руководство по использованию. Руководство доступно на BookStack (https://www.bookstack.cn).
Демонстрационный сайт
Пока нет демонстрационного сайта. Планируется создать его в течение недели. Тем не менее, вы можете посетить IT-библиотеку (http://wenku.it), чтобы увидеть эффект сайта. Однако из-за миграции некоторые зависимости не были настроены должным образом, поэтому документы в формате office и PDF временно не поддерживаются для предварительного просмотра, и функция поиска также недоступна. Поэтому, пожалуйста, проявите терпение и дождитесь создания демонстрационного сайта. Когда он будет готов, я опубликую учётные данные администратора, чтобы вы могли попробовать его.
Шаблоны библиотек
Шаблоны для веб-сайтов DocHub, включая шаблоны для ПК и мобильных устройств, будут опубликованы. Тем не менее, шаблоны могут немного отличаться от тех, которые используются в программе, поскольку во время разработки были внесены некоторые изменения в дизайн страниц.
Шаблон для ПК
Мобильный шаблон
О себе
Я окончил университет в июле 2014 года и начал работать в сфере IT. Я являюсь веб-разработчиком полного стека. Я знаю немного обо всём, но не являюсь экспертом ни в чём.
Поддержите меня
Поскольку вся программа была разработана одним человеком, ограниченная личным опытом, знаниями и технологическим стеком, текущая программа не идеальна, но я стараюсь сделать программу открытой библиотеки лучше и сократить разрыв с зрелыми библиотечными системами. Поэтому я ценю ваши отзывы и предложения, а также вашу поддержку и поощрение, чтобы я знал, что я не один сражаюсь.
Пожалуйста, укажите ваше имя при поддержке, чтобы я мог публично выразить свою благодарность.
Поддержка через Alipay
Поддержка через WeChat Pay
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )