Picolisp Wiki Старт

Контент

  1. Авторизация и создание аккаунта
  2. Инициализация документа
  3. Гипертекстовые ссылки
  4. Структурная разметка
  5. Разметка внешнего вида
  6. Специальные символы
  7. Плавающая разметка объекта
  8. Некоторые примеры


Авторизация и создание аккаунта

Кликните LOG IN ссылку в левом меню, а затем нажмите кнопку Create account в предложенной форме.

Инициализация документа

После входа в систему с аккаунтом кликните MY ACCOUNT для создания нового документа или откройте любую страницу с помощью меню или по ссылке для её редактирования, где для входа в режим редакции в левом верхнем углу расположена ссылка Edit

Гипертекстовые ссылки

Добавление новой внутренней ссылки на документ, который может и не существовать:

={myarticle Это мой документ}

Добавьте Summary, посмотрите Preview и если все нормально, то сохраните изменения.

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



Структурная разметка



Разметка внешнего вида



Специальные символы



Объект плавающей разметки



Некоторые примеры

Лучший примеры - это существующие страницы, к которым Вы имеете доступ и всегда можете посмотреть. Например, достаточно один раз посмотреть образец разметки таблицы, чтобы понять описание. Таблица, иллюстрирующая приведенное выше содержимое, может выглядеть следующим образом (с добавлением разметки !{bold} для строки заголовка):
%{
~{
|{!{Meaning}}
|{!{markup}}
|{!{HTML}}
}
~{
|{Table frame}
|{:{%{...}}}
|{:{<table>...</table}}
}
~{
|{Table row}
|{:{~{...}}}
|{:{<tr>...</tr>}}
}
~{
|{Table cell}
|{:{|{...}}}
|{:{<td>...</td>}}
}
}
И будет выглядеть так:
Meaning markup HTML
Table frame %{...} <table>...</table
Table row ~{...} <tr>...</tr>
Table cell |{...} <td>...</td>
}
  • CSS атрибуты
    ${attribute: value;attribute: value;(other css declaration...);
    target text or markup on the next line}
    Можно добавлять стили к тексту или тегам. Различные стили должны быть написаны на одной строке, разделенные точкой с запятой. Анализ останавливается на горизонтальной табуляции, переводе строки или возврате каретки и на закрывающей фигурной скобке.

    Разметка преобразуется в охватывающий тег <div> , который инкапсулирует целевое содержимое и содержит атрибуты стиля как встроенный стиль. Из-за этого стиль, добавленный таким образом к элементу, не может переопределить стиль, определенный в глобальной таблице стилей для этого элемента. Смотрите https://picolisp.com/wiki/wiki/wiki.css для стилей, которые применяются к любому элементу в вики Picolisp.

    Пример:
    ${border: red solid 1px;background-color: yellow;color:green;
    4{Документация PicoLisp}}
    содержит три объявления стилей, которые преобразуются в::
    <div style="border: red solid 1px;background-color:
    yellow;color:green;">
    <h4>Документация PicoLisp</h4></div>
    и отображается следующим образом:

    Документация PicoLisp

    В этом случае color:green игнорируется, поскольку глобальная таблица стилей имеет более конкретное объявление, которое устанавливает цвет тега <h4> в "MidnightBlue".

    Обратите внимание, что поскольку стиль применяется через инкапсуляцию содержимого внутри блока <div>, , результатом будет блок. Таким образом, невозможно частично применить стиль к строке и сохранить эту часть внутри строки:
    ${border: red solid 1px;background-color: yellow;color:green;
    Документация PicoLisp} очень хорошо написана.
    will be converted into:
    <div style="border: red solid 1px;background-color:
    yellow;color:green;">Документация PicoLisp</div> очень хорошо написана.
    и отобразится типа этого:

    Документация PicoLisp
    очень хорошо написана.

    Здесь "Документация Picolisp" не определен как заголовок <h4>, а просто текст. Поскольку глобальная таблица стилей не определяет цвет для обычного текста, можно применить объявление color:green;. Но поскольку стиль применяется посредством создания "капсулы"<div> вокруг строки, эта часть будет отображаться на своей собственной строке.
  • Объекты

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

    Разметка преобразуется в тег объекта, который зависит от типа объекта: Плавающее поведение зависит от класса объектаleft, right или nofloat. Смотрите https://picolisp.com/wiki/wiki/wiki.css для стилей, которые применяются к различным классам.


  • https://picolisp.com/wiki/?rudocwiki

    06jan25    Serj-Aleks