Ресурсы

Punk XHS Cards: превратите Markdown в карту знаний с персональным IP-адресом

Если вы одновременно обновляете контент на X, Public и Little Red Book, вы должны столкнуться с одной и той же проблемой: длинная статья уже написана, чтобы отправить Little Red Book, но почти тяжело [...]𝕏

Статьи

Если вы одновременно обновляете контент в X, Public и Little Red Book, вы должны столкнуться с одной и той же проблемой: длинная статья уже написана, и вы хотите отправить в Little Red Book, но вы почти должны сделать это снова.𝕏

Прямые скриншоты, размер шрифта слишком мал; скопировать текст, контент не может быть помещен; настроить готовый шаблон, и не соответствует стилю собственной учетной записи.Учебные статьи более сложны, и на один ключевой скриншот меньше, читатель может застрять на определенном этапе.

Недавно я собрал свой неоднократный процесс типографии в Кодекс навыков --Карты Punk XHS。

Он может автоматически генерировать вертикальные карточки знаний с персональным IP-адресом на основе предоставленной вами фотографии персонажа (или уже имеющегося IP), заданных действий персонажа и длинной статьи Markdown, а также выводить заголовки книги, текст, теги темы и окончательный ZIP-пакет, что позволяет написать уже написанный контент для более низких затрат на межплатформенной репликации.

Почему мы занимаемся этим навыком?

Раньше моя маленькая красная книга в основном отправляла фотографии и подсказки, содержание не было длинным, и можно было опубликовать после того, как она была организована.

Позже учебников и длинных статей становилось все больше и больше, хотя в X и общественном аккаунте почти не нужно редактировать, но в маленькой красной книге, всегда не найдено удовлетворительного способа: скриншоты полного текста не видны, копирование текста не может быть помещено, переоформление и слишком много времени.𝕏

Так что я попросил Кодекс автоматически разобрать Markdown в вертикальный HTML.Первоначально это было просто решение проблемы «как разместить длинный текст на экране телефона», позволяя автоматически разбить текст на несколько изображений, сохраняя единый размер шрифтов, интервал и макет.

Когда я делал все больше и больше, я обнаружил, что действительно повторяющееся, на самом деле, гораздо больше, чем типография.

Практически каждой статье требуется:

  • переформулировать название, соответствующее Красной книге;
  • Автоматически разделить Markdown на несколько карточек знаний;
  • подтвердить IP-адрес личности и стать автором обложки;
  • Сохранить ключевые скриншоты из учебного пособия;
  • Создание обложки, текстовой подписи и тегов темы;
  • Проверка вырезания текста, пропусков изображений и масштабов людей.

Поскольку каждый процесс примерно одинаков, он полностью может быть закреплен в наборе рабочих процессов.

Я также создал свой собственный IP, и я создал образ панка в красном куртке с кашапоном, и я включил персонажей, тематических цветов и типографических правил в этот процесс, и в конечном итоге я создал его. Карты Punk XHS。

Создателям, работающим на нескольких платформах одновременно, трудно создать узнаваемость бренда, если один и тот же контент просто изменяет размер и шаблоны, а с единой IP и визуальной системой, читатели узнают ваш контент даже на разных платформах.

В конечном итоге, вход для этого навыка - это Markdown, а выход - набор карт знаний, копии, которые можно публиковать непосредственно, и, в конечном итоге, ZIP-пакеты.

Как он работает?

Punk XHS Cards не сразу же получает статью и не рисует пакетное рисование, а назначает три точки подтверждения:

  • Подтверждение личности
  • Подтверждение стиля карты
  • Подтверждение обложки

Полный процесс:

上传人物照片或已有 IP 图
        ↓
确认人物名称、主题色、人物设定与卡片动作
        ↓
确认动作图、专属主色和正文样稿
        ↓
上传 Markdown 长文
        ↓
解析标题、正文结构和关键图片
        ↓
确认 IP 主题插图与 16:9 macOS 窗口封面
        ↓
生成从 01 开始编号的正文卡片、发布文案和 ZIP

Главным преимуществом этого является сведение затрат на изменение к минимуму.

Проблема соотношения персонажей, только изменить персонажа; цвет темы не удовлетворен, только изменить профиль; типография обложки нуждается в изменении, и не нужно воссоздать десятки карт.

Официальная визуализация всех внутренних страниц начнется только после подтверждения обложки.Обложка несет ответственность за отображение темы, названия книги, автора и личного IP, не участвует в номеровке текста; текст унифицирован от 01 Начать.

Каждый может иметь свою версию

Многие, кто увидел мою презентацию, обратили внимание на красную тему.

На самом деле, красный - это просто мой панк-профиль.

При первом использовании Skill каждый пользователь может загрузить свою фотографию или уже существующий IP-адрес и указать:

  • Имя человека
  • Движения персонажей
  • Тематический цвет бренда

Если цвет не указан, Skill автоматически выделяет цвет-кандидат из костюма или аксессуара персонажа, который затем подтверждается пользователем.

Например:

  • Синяя пальто → Синяя система зрения
  • Оранжевый шарф → Оранжевый обложки с акцентом
  • Зеленый → Все карточки Единый зеленый

Персонажи определяют визуальную систему, и шаблоны отвечают за согласованность.

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

  • Стоять и рассказывать
  • Указать на содержимое
  • Держите плоскость.
  • Демонстрация на доске
  • Сидеть и использовать компьютер

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

Скриншоты учебного пособия также являются частью текста.

Это самое главное, что меня интересовало, когда я создавал навыки.

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

Влияние на статью мнения незначительно, но учебник совершенно другой.

Отсутствие ключевого скриншота может помешать читателю завершить весь процесс.

Таким образом, Punk XHS Cards сначала читает изображения в Markdown, а затем определяет их роль в контексте и создает сопоставление «Шаги - Скриншоты - Состояние завершенного».

К числу приоритетных оговорок относятся:

  • Скриншоты операционного интерфейса
  • Схема импорта содержимого
  • Диаграмма результатов после настройки
  • Схемы, схемы
  • Важные картинки, которые влияют на понимание после отсутствия

Декоративные рисунки, повторяющиеся обложки, аватары, не связанные логотипы не занимают пространство для текста.

Если в учебном пособии требуется 12 или даже 20 карт, Skill автоматически увеличивает количество страниц, не сжавая скриншоты или удаляя шаги, чтобы собрать фиксированное количество.

Первый приоритет в учебниках, всегдаЧтобы читатели могли проходить весь процесс.。

Новый дизайн обложки

Новая версия обложки создана из двух слоев.

Первый уровень от Панк IP статьи иллюстрации Создание иллюстраций, которые действительно соответствуют теме статьи, основанных на контенте Markdown, с персонажами, участвующими в представлении контента, а не стоявшими рядом и украшающими его.

Второй уровень отвечает за компоновку рендеров:

  • Использование цветов темы для профиля персонажа
  • Название книги с кратким расположением в центре вверху
  • В середине имеется тонкое окно macOS
  • Сохранить полную иллюстрацию 16: 9
  • В нижней части отображается имя автора

Имя автора получается из имени персонажа, подтвержденного при создании персонажа, а не каждый раз, когда его ввод повторно.

Заголовок и текст автора рисуются визуализатором, не зависящим от модели, поэтому не возникают ошибок в описке; шрифты автоматически выбирают совместимые варианты в зависимости от macOS, Windows и Linux.

Что в конечном итоге доставят?

По умолчанию в статье создается следующее:

  • 1 обложка
  • Девять картин.

Если статья длиннее или если в учебном пособии больше скриншотов, количество страниц текста автоматически увеличивается.

Итоговый каталог выглядит следующим образом:

<article-slug>-小红书/
├── source.md
├── cover-illustration.png
├── assets/article-images/
├── cards.json
├── publish-copy.md
├── output/
│   ├── cover.png
│   ├── card-01.png
│   └── ...
└── <article-slug>-小红书.zip

Из них publish-copy.md Включает:

  • 1 Рекомендованный заголовок
  • 3 альтернативные названия
  • Красная книга, которая может быть опубликована
  • 6 - 10 тематических тегов

После завершения создания всех изображений также автоматически проверяется:

  • Вырезание текста
  • Пересекаются ли элементы
  • Правильно ли пропорция людей?
  • Полное выполнение шагов учебного пособия
  • Упустили ли ключевые скриншоты

После подтверждения правильности, затем упаковать для создания окончательного ZIP.

Один из недавних учебников Obsidian, который я тестировал, в конечном итоге создал 1 обложка, 17 текстовых карточек и 16 ключевых скриншотов сохранены в полном виде。

Способы установки

Проект был открытым исходным кодом на GitHub.

При использовании Codex можно установить непосредственно:

git clone https://github.com/adrianpunk/punk-xhs-cards.git

cp -R punk-xhs-cards/punk-xhs-cards ~/.codex/skills/

ОС:

git clone https://github.com/adrianpunk/punk-xhs-cards.git

Copy-Item -Recurse punk-xhs-cards\punk-xhs-cards "$HOME\.codex\skills\punk-xhs-cards"

py -3 -m pip install -r "$HOME\.codex\skills\punk-xhs-cards\requirements.txt"

Теперь вместо Swift и AppKit для macOS используется рендерер Python + Pillow, Windows, Linux и macOS используют один и тот же набор данных и макета карт, только Linux требует дополнительной установки китайского шрифта (Noto Sans CJK).

Зависимость фазы обложки Панк IP статьи иллюстрацииПоэтому сначала убедитесь, что этот навык установлен.

После этого нужно просто отправить в новую задачу Кодекса:

请使用 $punk-xhs-cards。

先根据我上传的照片建立个人 IP,
确认人物、卡片动作和视觉风格后,
再把我提供的 Markdown 做成小红书知识卡片。

При первом использовании Skill подтверждает следующее:

  • Фотографии людей (или уже имеющиеся IP)
  • Имя персонажа (как автор обложки)
  • Тематический цвет (рекомендуется использовать Hex)
  • Движения персонажей

После завершения подтверждения персонажей и визуальной системы начнется обработка длинного текста, и весь процесс будет более гладким.

Текущие границы

В текущей версии есть несколько известных ограничений:

  • Python + Pillow поддерживает совместные мастеты macOS, Windows и Linux;
  • Linux требует установки китайского шрифта Noto Sans CJK;
  • Операционная среда требует поддержки создания изображений;
  • Иллюстрация обложки - это Punk IP Article Illustrations.
  • В настоящее время в основном оптимизированы для учебников на китайском языке и длинных текстов на основе знаний;
  • Окончательный эффект по-прежнему зависит от фотографий людей, структуры Markdown и качества исходного скриншота.

Фотографии пользователей, профили пользователей, статьи и результаты сохраняются в каталоге запуска, не записываются в каталог установки Skill и не загружаются в открытый репозиторий GitHub.

И наконец,

Сначала я просто хотел решить очень простую проблему: как разместить все больше и больше учебников и длинных статей, чтобы легче опубликовать в маленькой красной книге.

Позже, начиная с вертикального HTML, шаг за шагом дополнил заголовок, обложку, тело, теги, скриншоты учебного пособия, персонаж IP и визуальную систему, в конечном итоге сформировал сегодняшний набор. Карты Punk XHS。

Самое печальное для мультиплатформенных создателей - это то, что контент, написанный на много времени, появляется только один раз на одной платформе, а затем медленно опускается.

То, что Punk XHS Cards хочет сделать, очень просто: реорганизовать длинные тексты, которые уже были завершены, таким образом, чтобы они были более подходящими для чтения в маленьких красных книгах, сохраняя при этом ваш контент, личный IP и постоянную узнаваемость бренда между платформами.

Если вы также часто синхронизируете содержимое между X, Public Account и Little Red Book, найдите учебник, написанный в прошлом, и проведите его в полном объеме, чтобы увидеть, сколько дублирующих усилий он может вам сэкономить.𝕏

Адрес проекта:

https://github.com/adrianpunk/punk-xhs-cards