Формат файла страницы

Эта страница документации взята с pmwiki.org.
Чтобы улучшить перевод, отредактируйте оригинал на pmwiki.org.
Изменения со временем появятся здесь.

Кстати, в песочнице pmwiki.org можно экспериментировать.

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

Вы могли бы открыть каждый документ и скопировать/вставить содержимое в новые страницы pmwiki или могли бы предварительно отформатировать документ и закачать его используя FTP клиент.

В файле страницы PmWiki только две строки являются необходимыми:

version=pmwiki-2.1.0 urlencoded=1
text=Текст разметки

Первая строка говорит PmWiki, что значения URL-кодированы (с помощью функции urlencode()). Фактическое значение параметра "version=" не важно пока где-то в строке присутствует "urlencoded=1". У текста разметки переводы строки должны быть преобразованы в "%0a", а знаки процента в "%25".

Ключи встречающиеся в файлах страниц PmWiki:

version
Версия PmWiki использованая для создания файла и ещё??? (ordered, urlencoded)
agent
Броузер автора во время сохранения страницы
author
Последний автор сохранивший страницу
csum
Пометка последнего изменения
ctime
Время создания страницы
host
Хост создавший эту страницу
name
Имя страницы (например Main.WikiSandbox)
rev
Сколько раз страница была отредактирована
targets
Цели ссылок на странице
text
вики разметка страницы
time
Время последнего сохранения страницы (секунд с 1 Янв 1970 00:00 UTC)
title
Заголовок страницы установленый в (:title Заголовок Страницы:).
newline
Символ, использованый для переноса строк (устарело)
passwdedit
зашифрованая версия пароля

Ниже размещается информация для отслеживания истории редактирования страницы.

Подготовка страницы для распространения

Простой способ подготовить файл вики страницы для дистрибутива (например для рецепта или скина) это сделать страницу с помощью PmWiki и затем использовать текстовый редактор для удаления всех строк кроме version, text и ctime. Пример:

version=pmwiki-2.1.0 ordered=1 urlencoded=1
text=This is a line.%0aThis is another.
ctime=1142030000

Примечание

<< Функции | Документация | Audiences >>

Перевод страницы PmWiki.PageFileFormat -
Оригинал перевода PmWikiRu.PageFileFormat -
Ссылаются

PmWikiRu.PageFileFormat: редакция от 2011-09-10, 22:48

PmWiki.PageFileFormat: редакция от 2019-09-30, 12:16