1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/waterflames-team-wing-kernel

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
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 (другие веб-файлы)

Эффективность

Реальные результаты использования:

Посетите первый тестовый сайт (Leo Han) для просмотра блога, созданного с помощью Wing

Встроенные эффекты конфигураций:

1、blog_exhibition эффект

Системные требования

Совместимо с 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, который используется автором

Установка официальной версии:

  1. Откройте версию выпуска, скачайте архив с самой последней официальной версией Wing, затем распакуйте его, правый клик мыши, git bash here
Для пользователей, которые не хотят устанавливать Git, можно открыть cmd, cd до этого каталога, продолжайте операцию
  1. Введите cd lingkong-wing
  2. Перейдите к репозиторию тем, выберите свою любимую тему, поместите её в свой каталог lingkong-wing, затем измените имя темы в theme.json на имя папки
Подсказка: имя папки нельзя менять, оно такое, какое есть в репозитории
Подсказка: эту операцию можно пропустить, поскольку Wing имеет встроенную тему
Подсказка: все официальные темы будут находиться в репозитории, если вы хотите использовать официальную тему, просто измените имя темы в theme.json на имя папки
  1. Если вы работаете под Windows, то введите pip install markdown в bash Git или cmd, если вы работаете под Unix (MacOS, Linux и т.д.), то введите pip3 install markdown в терминал
Подсказка: эта операция может вызвать ошибки, если она вызывает ошибки, обратитесь к разделу "Обратная связь и помощь", найдите метод вопроса и задайте вопрос

После этого ваши начальные подготовительные работы окончены

Установка версии разработки:

  1. В месте, где вы хотите скачать, правый клик мыши, git bash here (предварительно убедитесь, что установлен Git) введите и выполните следующее: (Для систем Unix cd до нужного места и выполните)
git clone https://gitee.com/lingkonggzs/lingkong-wing.git
Для пользователей, которые не хотят устанавливать Git, можно скачать zip, распаковать его, затем открыть cmd, cd до этого каталога, продолжайте операцию
  1. Введите cd lingkong-wing
  2. Перейдите к репозиторию тем, выберите свою любимую тему, поместите её в свой каталог lingkong-wing, затем измените имя темы в theme.json на имя папки
Подсказка: имя папки нельзя менять, оно такое, какое есть в репозитории
Подсказка: эту операцию можно пропустить, поскольку Wing имеет встроенную тему
Подсказка: все официальные темы будут находиться в репозитории, если вы хотите использовать официальную тему, просто измените имя темы в theme.json на имя папки
  1. Если вы работаете под Windows, то введите pip install markdown в bash Git или cmd, если вы работаете под Unix (MacOS, Linux и т.д.), то введите pip3 install markdown в терминал
Подсказка: эта операция может вызвать ошибки, если она вызывает ошибки, обратитесь к разделу "Обратная связь и помощь", найдите метод вопроса и задайте вопрос

После этого ваши начальные подготовительные работы окончены

Инструкция по использованию встроенной темы

Во-первых, откройте theme.json

Измените имя темы после ключа theme на имя папки темы, которую вы скопировали

Подсказка: эту операцию можно пропустить, поскольку Wing имеет встроенную тему

Затем откройте папку вашей темы, откройте файл config.json и настройте его по своему вкусу

Описание настроек:

  1. user: имя пользователя
  2. photo: адрес аватара (локальный или сетевой)
  3. word-max: максимальная длина статьи
  4. word-1\2\3-id: id статьи
  5. word-1\2\3-title: название статьи
  6. word-1\2\3-date: дата публикации статьи
  7. word-1\2\3-from: имя файла md, связанного со статьёй
  8. right-name: название области перехода
  9. right-max: максимальное количество ссылок
  10. right-1\2\3-id: id ссылки
  11. right-1\2\3-id: название ссылки
  12. right-1\2\3-id: адрес перехода (локальный или сетевой)

Вы можете изменить или добавить файлы JSON согласно вышеуказанному описанию

Как создать новую статью:

  1. Откройте config.json
  2. Скопируйте большую часть после "1", как показано ниже:
"1":{
    "id": "1",
    "title": "Привет",
    "date": "20200418",
    "from": "hello.md"
}
  1. После закрывающей фигурной скобки (}) добавьте запятую ,
  2. Измените "1" на число больше на единицу, например, 1 + 1 = 2, замените "1" на "2"
  3. Измените заголовок (title), дату (date) и имя файла md (from)
  4. Конечный результат должен выглядеть так:
"1":{
    "id": "1",
    "title": "Привет",
    "date": "20200418",
    "from": "hello.md"
},
"2":{
    "id": "2",
    "title": "Второй заголовок",
    "date": "Дата",
    "from": "XXXXX.md"
}

Как добавить новый внешний ресурс:

  1. Первый шаг

  2. Второй шаг Примечание: На этом изображении 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 внутри папки темы!

Ниже представлены несколько часто используемых команд

  1. python3 wing.py: активировать конфигурацию
  2. python3 wing.py z: просмотреть руководство по использованию
  3. python3 wing.py v: просмотреть номер версии

Ошибки

Если вы столкнулись с ошибками во время выполнения программы

Пожалуйста, попробуйте следующие методы:

  1. Убедитесь, что вы выполнили все действия в соответствии с методами автора
  2. Убедитесь, что формат файла config.json корректен

Если указанные выше методы не помогли, пожалуйста, перейдите к разделу "Обратная связь и помощь" для получения информации о том, как задать вопрос

Описание версий

Определение версии: основная версия.количество используемых тем.количество обновлений основной программы-время последнего обновления (автор забывает регулярно обновлять, поэтому используйте время последней отправки)

Например:

0.1.34-200425
=
Первый основной выпуск, одна используемая тема, основная программа была обновлена 34 раза, последнее обновление было сделано 25 апреля 2020 года

Предстоящая версия для мобильных устройств

Пользователи мобильных устройств могут ждать будущую версию для мобильных устройств

Версия для мобильных устройств будет работать в одном веб-браузере, поддерживает все функции локального сервера

Также поддерживает однокнопочное синхронное обновление GitHub, Gitee

Ждем с нетерпением!!!

Состояние разработки

Разработка темы в группе разработки: переход в репозиторий

Поддержка основной темы завершена

Проект разработчиков

Из-за ограниченных возможностей официальных сил невозможно сделать много тем, поэтому проект разработчиков был запущен!

Проект разработчиков состоит из двух частей:

  1. html

Создайте тему html, требование: оригинальная, красивая

html отправьте в тему репозитория в папку result, назовите папку тип_имя, например blog_exhibition

  1. py

Вторая часть - имитация основной темы theme.py и config.json, создайте тему

Требования: импортировать и сразу использовать, результат должен быть оригинальным и красивым

Подсказка: для чтения файла JSON можно импортировать config, затем запустить основной файл для проверки темы

Когда закончите, отправьте в тему репозитория в папку типа_имя, например blog_exhibition

В обоих случаях первая часть требует только создания html, которая проще, но адаптация официальной стороны займет длительное время. Вторая часть требует создания полной темы, которая сразу готова к использованию, без багов, официальная сторона сможет немедленно выпустить её

Приглашение к участию в проекте разработчиков!!!

Метод отправки

  1. Fork тема репозитория
  2. Создайте ветку Feat_xxx
  3. Отправьте код
  4. Создайте запрос на слияние

Обратная связь и помощь

Метод 1: Отправка issues (рекомендовано)

Откройте этот страницу, затем нажмите кнопку "Создать issue", заполните шаблон issue, затем нажмите кнопку "Создать"

Метод 2: Контакт с автором

  • Адрес электронной почты автора: 15392006285 (при добавлении в друзья укажите причину)

  • Адрес электронной почты автора: 2822603942 (при добавлении в друзья укажите причину)

Рекомендуется первый метод, второй метод требует согласия автора, поэтому не очень рекомендуется

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

**Wing** — это система для быстрой установки сайтов, основанная на Python 3. Данный репозиторий является ядром Wing. Развернуть Свернуть
GPL-3.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/waterflames-team-wing-kernel.git
git@gitlife.ru:oschina-mirror/waterflames-team-wing-kernel.git
oschina-mirror
waterflames-team-wing-kernel
waterflames-team-wing-kernel
master