Дружбинки

Эквестрия без забот. Здесь вам и жильё подберут, и работу помогут найти, и даже услужливо объяснят, почему не стоит обижать этих странных разноцветных существ, если вы ни сном ни духом о сериале. В общем, очередная псевдоутопия, что тут ещё добавить…

Твайлайт Спаркл Принцесса Селестия Человеки

Изумрудный ЛуноМИФ

Итак, если Луна не была эту тысячу лет на луне, то где же её носило?..

Принцесса Луна Человеки

Грехи Прошлого: Отблески 2

Время в Эквестрии идёт, но заманчивый вопрос "Что, если?" остаётся. Твайлайт задается вопросом "что, если", пытаясь вести Эквестрию к светлому и процветающему будущему. Каденс задается вопросом "что, если", когда видит, как растёт её дочь. Возможность спросить "что, если" снова соблазняет, но действительно ли маленькие пони готовы к ответам?

Твайлайт Спаркл Другие пони ОС - пони Найтмэр Мун Принцесса Миаморе Каденца Флари Харт

Эхо далекого прошлого

Давным-давно в волшебной стране Эквестрии правили две сестры… Занятная история, правда? У сестры всегда был талант к сочинению всяких историй, но стоит отдать должное, эта история является её шедевром. Все учтено, ничего не пропущено… и ни слова правды.

Принцесса Селестия Принцесса Луна ОС - пони

Колебания маятника

Что мы знаем о возможных допустимых вероятностях? Лишь то, что они случаются внезапно, спонтанно и имеют множество неразгаданных тайн. Человек, отчаявшийся найти в мире справедливость, способен на многое, но именно с ним играет Его Величество Случай. Что сулит попадание чужака в другой мир, где даже еда несъедобна? Как можно выжить в чужом окружении? Возможно ли вернуться назад и так ли хочется это делать? Как остаться в мире, если от этого будет зависеть чужая и своя жизни?

Твайлайт Спаркл Спайк Принцесса Селестия Принцесса Луна Трикси, Великая и Могучая Другие пони ОС - пони Шайнинг Армор

One Last Letter (Перевод + Небольшой рассказик)

Небольшая зарисовка на тему этой песни + попытка художественного перевода.

X Эквестрия: Противостояние

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

Некромантия для Жеребят

Возмущенный своей неспособностью дать отпор бандитам и ворам, в частности захватившим его родной город Алмазным Псам, молодой единорог, по имени Боун Мэрроу, всеми силами пытается найти свою цель в жизни - кьютимарку - и надеется, что этого будет вполне достаточно, чтобы выдворить незваных гостей из своего дома. Но вскоре он обнаружит, что его особый талант окажется нечто совсем иным, нежели он рассчитывал первоначально.

Принцесса Селестия Другие пони ОС - пони

Неудавшийся эксперимент

Твайлайт приходит в себя после неудачного лабораторного эксперимента и совершенно не понимает, почему Старлайт Глиммер, спустившаяся в подвал не слышит её.

Твайлайт Спаркл Спайк Старлайт Глиммер

Я Всегда Буду Рядом

Рейнбоу уже засыпала в своём тёплом облачном домике, когда услышала плач Скуталу сквозь бушующую снаружи метель. Откопав замёрзшего жеребёнка из сугроба, Дэш пытается окружить её заботой, в которой она так нуждается… но реальность жестока и одной такой груз явно не вынести. Лишь одна пони может помочь. Заручившись поддержкой Твайлайт, Рейнбоу сама не понимает, что в попытках изменить жизнь Скуталу к лучшему их дружба перерастает во что-то большее

Рэйнбоу Дэш Твайлайт Спаркл Скуталу Другие пони

Автор рисунка: Noben
Импорт форматирования с Google Docs (нужны тесты!), предпросмотр и другие новые плюшки stories.andreymal.org

Были вот такие жалобы:

«А можно чуть конкретнее? — Основная проблема в отсутствии совместимости с документами ворд\гуглдок. Не понимает программа разметку, и это очень напрягает при выкладывании больших фанфиков. Нет той же самой функции превью, чтобы было видно, как текст будет выглядеть вживую. Я понимаю, что портал возведен и поддерживается энтузиастами своего дела, за что им глубокий поклон, но увы, пока редактор сторисов откровенно слаб и неудобен.» — Gedzerath

«Как на табун перенести текст с сохранением пробелов и курсива?»

«На доках текст разделен, стоит копирнуть на сториз/табун - все в одну кучу.»

На этих выходных у меня дошли руки поработать над этим.

Теперь при копировании текста из Google Docs (или других приложений, умеющих пихать HTML-код в буфер обмена) и его вставке в поле ввода главы будет вставляться готовый HTML-код для сайта с сохранением форматирования.

Стоит иметь в виду, что из-за того, что всякие гуглдоки выпендриваются и не используют семантическую разметку, местами форматирование всё-таки слетит (например, очень проблематично различать заголовки и просто увеличенный текст), но всё же переносить текст с гуглдоков теперь должно быть сильно легче. Принимаются документы, в которых форматирование вставляется криво, может, даже сделаю фиксы для них.

Если понадобится вставить без HTML-кода, можно сперва вставить в Блокнот, а из него уже скопировать в поле ввода.

Оно может не работать в старых браузерах, а Edge не умеет в юникод: я поддерживаю эту фичу только в последних версиях Chrome, Firefox и Safari.

Вообще я начал подумывать над впиливанием какого-нибудь WYSIWYG-редактора вместо нынешнего markItUp, но все просмотренные мной оказались на первый взгляд говном (в том числе популярные TinyMCE и CKEditor), а писать свой долго. Расскажите, что вы об этом думаете и нужно ли оно?

Добавлен предпросмотр глав и комментариев. Так как главы бывают очень длинные, то, чтобы не скроллить до нужного места и не путаться, можно выделить кусок текста, который нужно предпросмотреть, и предпросмотреть только его.

Заголовки глав теперь необязательны. Это позволит избавить рассказы, имеющие одну главу, от петросянства вида «Глава первая и единственная». Если заголовок не указан, то он не отображается при чтении рассказа. В местах, где заголовок всё-таки требуется (RSS, уведомления и т.п.), подставляется название рассказа или заглушка «Глава N».

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

Сортировка результатов поиска по дате теперь сортирует таки по дате. Раньше сортировала по id рассказов. (Сортировка по рейтингу по-прежнему не работает, потому что голосов слишком мало).

Исходники:

https://github.com/andreymal/mini_fiction

https://github.com/andreymal/stories.andreymal.org

Этот пост на Табуне

Комментарии (93)

0

Админ, а можешь добавить в окно редактирования главы, которая сохранена как черновик, рядом с кнопкой "Сохранить изменения" ещё и кнопку "Сохранить и опубликовать", желательно, другого цвета, чтобы не путать с просто "сохранить" — например, зелёного? А то неудобно: когда перепроверяешь черновик, вносишь последние правки и хочешь опубликовать, нужно сначала жать "Сохранить", потом открывать страницу всего фанфика в редакторе и только уже оттуда жать "опубликовать". Потому что получается, что когда добавляешь новую главу, то есть и кнопка "Сохранить и опубликовать", и кнопка "Сохранить как черновик", а при работе с уже имеющимся черновиком первая отсутствует. Как-то не по фен-шую…

GORynytch
#93
Авторизуйтесь для отправки комментария.