Это фильтр записи-записи команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
хроника-запись-фильтр - конвертировать файлы блога в HTML, если требуется.
СИНТАКСИС
Параметры помощи
--help Показать краткий обзор справки.
--version Показать версию этого скрипта.
Опции
--format Глобальный формат всех записей.
--filename Имя отдельного файла для обработки.
Фильтры
--pre-filter Фильтр, запускаемый перед преобразованием в HTML.
--post-filter Фильтр, запускаемый после преобразования HTML.
О компании
Этот сценарий предназначен для получения имени файла и глобального типа форматирования при
командная строка. Тип форматирования определяет, как будет обрабатываться файл записи блога:
1. Если выбран формат «текстиль», файл будет преобразован из текстильного.
в HTML.
2. Если формат "уценка", файл будет преобразован из уценки.
в HTML. Также признается родственный формат «мультимаркированный».
3. Если используется формат «html», никаких изменений вноситься не будет.
После применения преобразования код также будет просканирован на наличие tags to
расширить через Текст :: VimColour модуль, если он установлен, что позволяет
печать исходного кода.
Чтобы включить подсветку синтаксиса фрагментов кода, вы должны отформатировать образцы кода как
следующим образом:
Тема: какой-то выделенный код.
Дата: 25 декабря 2009 г.
Теги: хроника, perl, blah
Вот код, который будет выглядеть красиво ..
#!/ usr / bin / perl -w
...
..
Обратите внимание на использование lang = "perl", которое дает подсказку о типе подсветки синтаксиса.
применять.
Кроме того, вы можете использовать псевдозаголовки префильтра и постфильтра, которые позволяют
вы можете преобразовать вход в дальнейшую творческую моду.
Например, вы могли бы пожелать, чтобы блог был написан только в верхнем регистре по какой-то причине, и это могло бы
быть достигнуто с помощью:
Тема: МНЕ НРАВИТСЯ НИЖНИЙ ЧЕХОЛ
Теги: мета, случайный, глупый
Дата: 25 декабря 2009 г.
Предварительный фильтр: perl -pi -e "s / __ USER __ /` whoami` / g "
Постфильтр: tr [az] [AZ]
В этом сообщении, написанном __USER__, не будет строчных значений.
Заметили, как было вставлено мое имя пользователя?
Вы можете объединять произвольно сложные фильтры вместе с помощью фильтров. Каждый фильтр должен
прочтите запись в STDIN и верните обновленное содержимое в STDOUT.
(Если вы хотите применить глобальный фильтр, просто передайте его как аргумент в хронику или в
ваш файл летописца.)
Используйте фильтр записи-хроники онлайн с помощью сервисов onworks.net