Что такое хорошее программное обеспечение Wiki для программирования учебных руководств? [закрытый]

Свифт

let str = "\"OneV\", \"TwoV\", \"ThreeV\""
let ary = str.components(separatedBy: ",")
10
задан Vilx- 19 August 2013 в 16:51
поделиться

9 ответов

Кинг-Конгом программного обеспечения Wiki является MediaWiki. Это поддерживает все функции, включая которые Вы указываете:

  • Unicode (Mediawiki используется Википедией через сотни разных стран и языков),
  • Управление версиями (включая откат, просматривая различия между изменениями, и т.д.)
  • Управление доступом (различные уровни пользователя, анонимное чтение-запись, и т.д.)
  • Подсветка синтаксиса через расширение
  • Поколение TOC, если у Вас есть больше чем 3 заголовка на Вашей странице
  • Схемы и формулы через Латексную разметку
  • Распечатайте стиль CSS, распечатайте опцию страницы

Кроме того, программное обеспечение запущено на Linux через Википедию, которой я верю, таким образом, это было полностью протестировано на платформе Linux. Это не слишком трудно установить, но возможно имеет риск наличия слишком многих функций.

5
ответ дан 4 December 2019 в 00:27
поделиться

DokuWiki отвечает многим Вашим требованиям.

  • Unicode
  • История пересмотра
  • анонимный и аутентифицируемый доступ
  • Подсветка синтаксиса для многих языков, через Geshi
  • автоматический TOC
  • схемы и формулы (через плагины)
  • PHP, таким образом, это работает куда угодно

Это было первоначально предназначено как документация кода Wiki. Я не уверен в автоматической компиляции всей вещи в электронную книгу. Однако плагины довольно легко записать.

РЕДАКТИРОВАНИЕ - существует плагины для генерации PDF и других форматов документов от Ваших страниц, таким образом, одна возможность состояла бы в том, чтобы соединить вещи вместе с помощью поискового робота.

5
ответ дан 4 December 2019 в 00:27
поделиться

Походит на идеальное задание для Dokuwiki.

Обновление: Если Вы спрашиваете себя (или нас), не является ли Mediawiki немного слишком крупным для Вашего проекта, возможно, необходимо просто считать другие факторы включенными.

  • Dokuwiki должен работать почти на любом виде аппаратных средств. Я редко видел установку, которая не чувствует себя быстрой и хорошо работающей. Трудно сказать то же о Mediawiki.
  • Установка Dokuwiki является бризом. Необходимо быть в порядке в течение 30 минут.
  • Поддержка. Я понятия не имею, как это с Mediawiki, но люди в dokuwiki списке рассылки очень услужливы и дружелюбны.

PS: Я смещенный? Чрезвычайно так!

3
ответ дан 4 December 2019 в 00:27
поделиться

У меня есть хороший опыт с Wordpress, но требуются некоторые плагины.

  • Плагин кода Google для симпатичных фрагментов кода
  • плагин переключателя языка можно записать на различных языках, легких с определением языковых тегов в блоге как [lang_en] английский язык здесь [/lang_en] [lang_de] deutsche sprache hier [/lang_de]
  • управление версиями

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

0
ответ дан 4 December 2019 в 00:27
поделиться

MoinMoin так хорош, и имейте возможности слайд-шоу.

0
ответ дан 4 December 2019 в 00:27
поделиться

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

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

0
ответ дан 4 December 2019 в 00:27
поделиться

К сожалению, я не думаю, что существует Wiki, которая особенно хорошо подходит для тяжелых исходным кодом статей.

Однако Вы могли бы хотеть направиться на в Грамотные Программы Wiki. Грамотное программирование является отличным способом обучения программирования и Грамотных Программ, Wiki комбинирует программное обеспечение MediaWiki Wiki с noweb системой Грамотного программирования.

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

0
ответ дан 4 December 2019 в 00:27
поделиться

можно использовать zoho Wiki. http://wiki.zoho.com

мы используем его для наших внутренних проектных документов. это имеет все, для чего Вы хотите. https://zohowikihelp.wiki.zoho.com/

-1
ответ дан 4 December 2019 в 00:27
поделиться

для поддержки математических формул, MoinMoin does latex (сайт запускает moinmoin с персонализированной темой)

.
0
ответ дан 4 December 2019 в 00:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: