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

OSCHINA-MIRROR/mrxzx-LyPage

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 08:46 fb2097d

LyPage

LyPage — это инструмент, который я использую для интеграции HTML-кода. Иногда на каждой странице есть один и тот же фрагмент кода, что неудобно изменять. Я выделяю код, который хочу повторно использовать, в отдельный блок, а затем применяю LyPage для его упаковки (сейчас функционал довольно ограничен).

Использование:

  1. Используйте команду help, чтобы узнать адрес файла конфигурации.
  2. Самостоятельно измените файл конфигурации.
  3. Используйте файл Lypage.json (имя файла можно изменить) для настройки программы.
  4. Запустите команду run, чтобы автоматически интегрировать документы.

Конфигурация:

command.ini

Основная конфигурация программы (команды), которая также будет изменена после изменения конфигурации.

Очень простая конфигурация, не требующая пояснений.

config.ini

В основном выполняет некоторые базовые настройки.

info:

info не требует изменений, это данные, которые программа записывает о системе.

config:

1. profile: имя файла конфигурации, считываемого программой (по умолчанию: Lypage.json).
2. initialize: следует ли сбрасывать все настройки при каждом запуске программы (рекомендуется отключить).

mark:

1. file: префикс для чтения файлов (@ по умолчанию).
2. var: префикс для переменных ($ по умолчанию).

Формат JSON:

Общий пример:

{ "name": "demo/lypage.html", "file": { "header": "demo/header.html", "footter": "demo/footter.html", "index": "demo/index.html" }, "variable": { "username": "mrxiaozhuox", "password": "1234567890", "phone": "15756382446" }, "structure": [ "@header", "@index", "@footter" ] }

Описание параметров:

  1. name: имя объединённого файла.
  2. file: список файлов (ключ устанавливает имя, значение устанавливает путь к файлу).
  3. variable: установка переменных (можно использовать непосредственно в файле).
  4. structure: построение структуры (упорядочивает файлы и переменные в соответствии с требованиями).

Поддерживаемое содержимое:

  1. Структура конфигурации: поддерживает использование файлов, переменных и обычных строк.
    1. Файл: "@FileName" (префикс файла @).
    2. Переменная: "$VarName$" (переменная заключена между двумя символами $).
    3. Строка: "Text" (строка записывается напрямую, может быть HTML).
  2. В файле: переменные и обычные строки.
    1. Переменные: "$VarName$" (имя переменной заключено между двумя символами $).
    2. Строки: "Text" (прямая запись строки, может быть HTML).

Связаться с автором:

Автор: mr小卓X

QQ: 3507952990

GitHub: https://github.com/DawnThingCB/LyPage

Если вы обнаружите проблему, пожалуйста, создайте Issue или свяжитесь с автором.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/mrxzx-LyPage.git
git@api.gitlife.ru:oschina-mirror/mrxzx-LyPage.git
oschina-mirror
mrxzx-LyPage
mrxzx-LyPage
master