Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Внести вклад в разработку кода
Синхронизировать код
README.md
Лингконг-Уинг (Lingkong-Wing)
Введение
Лингконг-Уинг — это система автоматической установки сайта, созданная независимым разработчиком Wang Xiaowang и поддерживающаяся командой Tengzhe.
Архитектура программного обеспечения
Этот репозиторий
Репозиторий |
Репозиторий файлы |
wing.py (основной файл) |
blog_exhibition (файлы основной темы) |
|
blog_exhibition: config (файл конфигурации содержимого), theme (файлы шаблонов темы и активация) |
readme (необходимые файлы для readme) |
|
con.py (файл чтения JSON) |
|
theme (файл выбора темы) |
|
LICENSE (лицензия открытого исходного кода) |
|
README (текущий файл Readme) |
|
Репозиторий тем
Внешний |
Внутренний |
Внутреннее |
Тема 1 |
Файл конфигурации JSON |
|
|
Файл темы |
|
Тема 2 |
И так далее |
|
Файлы стилей |
Тема 1 |
Файл index |
|
|
Файл web (другие веб-файлы) |
Эффективность
Реальные результаты использования:
Встроенные эффекты конфигураций:
Системные требования
Совместимо с Mac, Linux и Windows
Версия для мобильных устройств будет доступна позднее (ключевые слова: GitHub, Gitee, онлайн-редактирование, гибкое управление)
Обзор версий перед установкой
Поскольку в репозитории находится версия dev
Версия dev может быть нестабильной
Если вам не повезло, вы можете получить еще не завершенную версию dev
Поэтому рекомендуется использовать официальную версию для установки, а версию dev для разработчиков, спасибо!
Инструкция по установке
Во-первых, убедитесь, что ваш компьютер имеет Python 3.5 (или более новую версию) и Git (Git является необязательным)
Если нет, воспользуйтесь методами установки Python 3 и Git, подходящими для вашего системы
Автор использует Python 3.7.3, если у вас возникают ошибки при использовании вашего скачанного Python 3, попробуйте использовать тот же Python 3.7.3, который используется автором
Установка официальной версии:
- Откройте версию выпуска, скачайте архив с самой последней официальной версией Wing, затем распакуйте его, правый клик мыши, git bash here
Для пользователей, которые не хотят устанавливать Git, можно открыть cmd, cd до этого каталога, продолжайте операцию
- Введите
cd lingkong-wing
- Перейдите к репозиторию тем, выберите свою любимую тему, поместите её в свой каталог lingkong-wing, затем измените имя темы в theme.json на имя папки
Подсказка: имя папки нельзя менять, оно такое, какое есть в репозитории
Подсказка: эту операцию можно пропустить, поскольку Wing имеет встроенную тему
Подсказка: все официальные темы будут находиться в репозитории, если вы хотите использовать официальную тему, просто измените имя темы в theme.json на имя папки
- Если вы работаете под Windows, то введите
pip install markdown
в bash Git или cmd, если вы работаете под Unix (MacOS, Linux и т.д.), то введите pip3 install markdown
в терминал
Подсказка: эта операция может вызвать ошибки, если она вызывает ошибки, обратитесь к разделу "Обратная связь и помощь", найдите метод вопроса и задайте вопрос
После этого ваши начальные подготовительные работы окончены
Установка версии разработки:
- В месте, где вы хотите скачать, правый клик мыши, git bash here (предварительно убедитесь, что установлен Git) введите и выполните следующее: (Для систем Unix cd до нужного места и выполните)
git clone https://gitee.com/lingkonggzs/lingkong-wing.git
Для пользователей, которые не хотят устанавливать Git, можно скачать zip, распаковать его, затем открыть cmd, cd до этого каталога, продолжайте операцию
- Введите
cd lingkong-wing
- Перейдите к репозиторию тем, выберите свою любимую тему, поместите её в свой каталог lingkong-wing, затем измените имя темы в theme.json на имя папки
Подсказка: имя папки нельзя менять, оно такое, какое есть в репозитории
Подсказка: эту операцию можно пропустить, поскольку Wing имеет встроенную тему
Подсказка: все официальные темы будут находиться в репозитории, если вы хотите использовать официальную тему, просто измените имя темы в theme.json на имя папки
- Если вы работаете под Windows, то введите
pip install markdown
в bash Git или cmd, если вы работаете под Unix (MacOS, Linux и т.д.), то введите pip3 install markdown
в терминал
Подсказка: эта операция может вызвать ошибки, если она вызывает ошибки, обратитесь к разделу "Обратная связь и помощь", найдите метод вопроса и задайте вопрос
После этого ваши начальные подготовительные работы окончены
Инструкция по использованию встроенной темы
Во-первых, откройте theme.json
Измените имя темы после ключа theme на имя папки темы, которую вы скопировали
Подсказка: эту операцию можно пропустить, поскольку Wing имеет встроенную тему
Затем откройте папку вашей темы, откройте файл config.json и настройте его по своему вкусу
Описание настроек:
-
user
: имя пользователя
-
photo
: адрес аватара (локальный или сетевой)
-
word-max
: максимальная длина статьи
-
word-1\2\3-id
: id статьи
-
word-1\2\3-title
: название статьи
-
word-1\2\3-date
: дата публикации статьи
-
word-1\2\3-from
: имя файла md, связанного со статьёй
-
right-name
: название области перехода
-
right-max
: максимальное количество ссылок
-
right-1\2\3-id
: id ссылки
-
right-1\2\3-id
: название ссылки
-
right-1\2\3-id
: адрес перехода (локальный или сетевой)
Вы можете изменить или добавить файлы JSON согласно вышеуказанному описанию
Как создать новую статью:
- Откройте config.json
- Скопируйте большую часть после
"1"
, как показано ниже:
"1":{
"id": "1",
"title": "Привет",
"date": "20200418",
"from": "hello.md"
}
- После закрывающей фигурной скобки (
}
) добавьте запятую ,
- Измените
"1"
на число больше на единицу, например, 1 + 1 = 2
, замените "1"
на "2"
- Измените заголовок (
title
), дату (date
) и имя файла md (from
)
- Конечный результат должен выглядеть так:
"1":{
"id": "1",
"title": "Привет",
"date": "20200418",
"from": "hello.md"
},
"2":{
"id": "2",
"title": "Второй заголовок",
"date": "Дата",
"from": "XXXXX.md"
}
Как добавить новый внешний ресурс:
-

-
Примечание: На этом изображении python3 wing.py s
- это старая команда, новая команда python3 wing.py
Примечание: Чтобы открыть командную строку под Windows, используйте правый клик мыши, git bash here (можно также дважды щелкнуть мышью). Под Unix cd до этого каталога
Примечание: Новая версия создает файлы в папке web. Если вы хотите загрузить результаты на GitHub, Gitee и т.д., загрузите все файлы из этой папки. В противном случае могут возникнуть проблемы
Дополнение к этому примечанию: Если вы видите файл .buayaoshan в папке web, не удаляйте его, иначе если в этой папке нет других файлов, процесс создания может провалиться. При загрузке на GitHub, Gitee и т.д., вы можете выбрать загрузить этот файл вместе или нет## Другие темы используются аналогичным образом, откройте папку темы, внутри которой будет находиться файл readme.md!
Другие темы используются аналогичным образом, откройте папку темы, внутри которой будет находиться файл readme.md!
Другие темы используются аналогичным образом, откройте папку темы, внутри которой будет находиться файл readme.md!
Примечание: Официальные другие темы также будут находиться в проекте, но они не являются основными. Вы можете самостоятельно изменить имя папки темы в theme.json. Официальные другие темы также будут находиться в файле readme.md внутри папки темы!
Ниже представлены несколько часто используемых команд
-
python3 wing.py
: активировать конфигурацию
-
python3 wing.py z
: просмотреть руководство по использованию
-
python3 wing.py v
: просмотреть номер версии
Ошибки
Если вы столкнулись с ошибками во время выполнения программы
Пожалуйста, попробуйте следующие методы:
- Убедитесь, что вы выполнили все действия в соответствии с методами автора
- Убедитесь, что формат файла config.json корректен
Если указанные выше методы не помогли, пожалуйста, перейдите к разделу "Обратная связь и помощь" для получения информации о том, как задать вопрос
Описание версий
Определение версии: основная версия.количество используемых тем.количество обновлений основной программы-время последнего обновления (автор забывает регулярно обновлять, поэтому используйте время последней отправки)
Например:
0.1.34-200425
=
Первый основной выпуск, одна используемая тема, основная программа была обновлена 34 раза, последнее обновление было сделано 25 апреля 2020 года
Предстоящая версия для мобильных устройств
Пользователи мобильных устройств могут ждать будущую версию для мобильных устройств
Версия для мобильных устройств будет работать в одном веб-браузере, поддерживает все функции локального сервера
Также поддерживает однокнопочное синхронное обновление GitHub, Gitee
Ждем с нетерпением!!!
Состояние разработки
Поддержка основной темы завершена
Проект разработчиков
Из-за ограниченных возможностей официальных сил невозможно сделать много тем, поэтому проект разработчиков был запущен!
Проект разработчиков состоит из двух частей:
- html
Создайте тему html, требование: оригинальная, красивая
html отправьте в тему репозитория в папку result, назовите папку тип_имя, например blog_exhibition
- py
Вторая часть - имитация основной темы theme.py и config.json, создайте тему
Требования: импортировать и сразу использовать, результат должен быть оригинальным и красивым
Подсказка: для чтения файла JSON можно импортировать config, затем запустить основной файл для проверки темы
Когда закончите, отправьте в тему репозитория в папку типа_имя, например blog_exhibition
В обоих случаях первая часть требует только создания html, которая проще, но адаптация официальной стороны займет длительное время. Вторая часть требует создания полной темы, которая сразу готова к использованию, без багов, официальная сторона сможет немедленно выпустить её
Приглашение к участию в проекте разработчиков!!!
Метод отправки
- Fork тема репозитория
- Создайте ветку Feat_xxx
- Отправьте код
- Создайте запрос на слияние
Обратная связь и помощь
Метод 1: Отправка issues (рекомендовано)
Откройте этот страницу, затем нажмите кнопку "Создать issue", заполните шаблон issue, затем нажмите кнопку "Создать"
Метод 2: Контакт с автором
Рекомендуется первый метод, второй метод требует согласия автора, поэтому не очень рекомендуется
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )