NPJ next: Документация/ФорматированиеТекста ...

Главная | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  

Форматирование документа в Wiki-разметке


См. также:

Форматирование текста


Форматирование текста в Wacko и НПЖ немного отличается от других вики. Поэтому стоит поглядеть на описание и примеры ниже.

Текст, заключенный в двойные кавычки, не форматируется, и выводится так же, как был напечатан. Отменить форматирование конкретного кусочка текста можно, употребив перед разметкой значок ~ (тильда).

Оглавление документа

1. Основы форматирования

**полужирный**полужирный
//курсив//курсив
__подчеркнутый__подчеркнутый
--зачеркнутый--зачеркнутый
##моноширинный##моноширинный
>>центрированный<<
центрированный
!!Замечание!! (работает также ''Замечание'',
но его лучше не использовать).
Замечание
??Вопрос??Вопрос
%%код%%

2. Cсылки


[[http://www.webscript.ru]]
или ((http://www.webscript.ru))
http://www.webscript.ru
[[http://www.webscript.ru Вебскрипт]]
или ((http://www.webscript.ru Вебскрипт))
Вебскрипт
[[/ВводнаяДокументация]] или ((/ВводнаяДокументация))/Документация/ВводнаяДокументация
[[/ВводнаяДокументация Страница про кластеры]]
или ((/ВводнаяДокументация Страница про кластеры))
Страница про кластеры
http://www.ya.ru подсвечивается автоматически.http://www.ya.ru
http://www.yandex.ru/logo1.gif
превратится в картинку.
((/HomePage http://www.yandex.ru/logo1.gif))
картинка, которая ссылка.
{{a name="test"}} или {{anchor name="test"}}
объявление якоря.
((#test)) и ((/HomePage#TOC_1))
ссылки на якорь.
test и /Glavnaja#TOC_1

NB: слова в смешанном регистре (ВотТакие?) выделять ссылками вообще не надо. Для прочих внутрисайтовых ссылок URL писать не нужно (иначе не возникает связи между двумя страницами). URL нужен лишь для внешних ссылок.

NB: чтобы ВотТакое слово не стало ссылкой, поставьте перед ним знак ~ (тильда).

NB: подробности простановки ссылок на документы, находящиеся не в корне, будут описаны где-то здесь.

3. Ссылки на пользователей LJ


Cсылка на журнал пользователя username:

username@lj станет username@lj

Ссылка на запись 239 в журнале пользователя username:

username@lj:239 станет username@lj:239

Ссылка на журнал пользователя username с указанием другого текста:

((username@lj Пользователь)) станет Пользователь

4. Заголовки


Заголовки создаются с помощью символов = в количестве, равном уровень-2.
=== Заголовок первого уровня ==«

5. Заголовок первого уровня

==== Заголовок второго уровня ==

5.1. Заголовок второго уровня

===== Заголовок третьего уровня ==

5.1.1. Заголовок третьего уровня

====== Заголовок четвертого уровня ==
5.1.1.1. Заголовок четвертого уровня
======= Заголовок пятого уровня ==
5.1.1.1.1. Заголовок пятого уровня

6. Отступы и списки


Отступы делаются с помощью двух пробелов (можно использовать устаревший вариант – табуляцию).
Так же нужно выделять отступом списки.

Отступ
Двойной отступ
Отступ
Двойной отступ
*ненумерованный список
*ненумерованный список-2
  • ненумерованный список
  • ненумерованный список-2
1. нумерованный список
1. нумерованный список-2
  1. нумерованный список
  2. нумерованный список-2
1. нумерованный список
1.#8 нумерованный список-2, с пропуском
  1. нумерованный список
  2. нумерованный список-2
A. Верхний регистр
A. Верхний регистр-2
  1. Верхний регистр
  2. Верхний регистр-2
a. Нижний регистр
a. Нижний регистр-2
  1. Нижний регистр
  2. Нижний регистр-2
i. Римские цифры
i. Римские цифры-2
  1. Римские цифры
  2. Римские цифры-2

7. Цитирование

<[ Цитирование текста ]>

Цитирование текста

NB: цитирование должно кончаться стокой без отступа, иначе ломаются шрифты. Workaround: заканчивать цитирование строкой с   или с пустой картинкой – [[http://npj.ru/z.gif]]

8. Таблицы


Таблица с рамкой
#|
||cell11|cell12|cell13||
||cell21|cell22||
|#

cell11cell12cell13
cell21cell22

Таблица без рамок, шириной 100%
#||
||cell11|cell12|cell13||
||cell21|cell22||
||#

cell11cell12cell13
cell21cell22

9. Прочее


Разделитель:
----


Явный перевод строки:
тест---шмест
тест
шмест

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

Вывод HTML как есть:
работает только если такую функциональность разрешил администратор сайта.
<# <input type="text"> #>


Если вы видите текст <input type="text"> вместо поля ввода — значит, администратор сайта не разрешил данную функцию.

Верхний индекс:
E=mc^^2^^
E=mc2


Нижний индекс:
пробелы перед и после vv обязательны
H vv2vv O
2 O

10. Макросы


В NPJ их пока нет.

11. Расширения – дополнительные форматтеры


В NPJ можно легко добавлять новые обработчики текста. Их вызов происходит по синтаксису %%(name) текст%%.
В стандартной поставке есть следующие форматтеры:
%%(php) PHP-код%%
<?
phpinfo
();
$s "Hello, World!\n";
print 
"$s";
?>

важно отметить, что код должен начинаться открывающим <? и заканчиваться закрывающим ?> — именно эти разделители являются признаком php-кода.
%%(icq) Логи ICQ Pro%%

НектоПривет14.05.20 14:52
Романпривет, ага14.05.20 14:52
Нектоэкая хрень14.05.20 14:53
Нектотестирую эту ужасную ицкупро
кашмар
28.06.20 2:25
РоманИ не говори28.06.20 2:25
%%(icq_l) Логи ICQ Lite%%


kukutzкакой эвристикой?01:59 AM
TTLogicwassup?01:59 AM
kukutzоки =)01:59 AM
kukutzты меня видишь?

кириллик?
01:59 AM
TTLogiccool. only questions i receive01:59 AM
%%(icq_m) Логи Miranda IM (плагин nConvers)%%


TTLogicага, сколько-сколько у даты в пикселях?27.06.2003 22:23:08
Роман Иваново, сработало27.06.2003 22:23:09
TTLogicда, я убрал 100 %27.06.2003 22:23:15
Роман Ивановага, сколько-сколько у даты в пикселях?
померяй!!
27.06.2003 22:23:21
%%(email) Email%%
Hi!
RI>> Yes, it is.
>Are you sure?

Of course, yes!

Roman.
%%(sql) SQL-code%%
SELECT * FROM sometable WHERE a = '12' and b = 2 ORDER BY c DESC --Comment


Введены три новые возможности wiki-разметки:

  1. ++Маленький текст++:Маленький текст
  2. (?Термин Его определение?):Термин
  3. Сноски:

Текст[[*]], ещё текст[[*1]]
[[#*]] Сноска номер раз
[[#1]] Цифровая сноска

Текст*, ещё текст1
* Сноска номер раз
1 Цифровая сноска

 
Один файл. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]