Tonight We're Gonna Party Like it's 999

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

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

Странствия Единорога

Небольшую страну Рысачество никогда не касались проблемы других королевств. Население её жило в мире и покое, торгуя с Людьми и Драконами, а семья Азара ремонтировала лодки и плавала по реке Стремице в своё удовольствие. Но за пределами границ Рысачества не всё так благополучно. Проклятое королевство возвращается из небытия, а светлые боги становятся тёмными, поднимая из могильной мглы целые армии. Как же странно, что судьба решает поставить на их пути пусть и почти взрослого, но всё же ещё слишком юного жеребца...

Другие пони Человеки

Слабости тех, кто выше. А также все связанное и иже с ними

Каждый правитель, как и все смертные, имеет слабости... Вот о слабостях кое-какого известного правителя Эквестрии мы и поговорим...

Крепкий олешек

Сенсационное событие! Никому не известный боец из Кервидерии занял первое место в вольном фехтовании, отняв титул Венценосца Меча у самой Рэрити! Что же это за олень, сумевший одолеть даже Элемент Гармонии, известную своей грацией и элегантностью?

Рэрити ОС - пони

Интервью Жасмин Лиф

Вот бывает такое: видишь пони — и сразу понимаешь, что знакомство уже началось. И тебя никто не спрашивал. Впрочем, это совершенно не значит, что ты против — наоборот, именно такие случаи обычно приводят к самым интересным результатам. Двое пони за одним столиком. Интервью. Чай — и ничего кроме чая… Ну, может разве что легкая доля хаоса.

Другие пони

Пони с золотым копытом

Что объединяет ночную принцессу Эквестрии, могущественное божество Хаоса, властительницу враждебной для пони расы и древнего тирана? Покер, естественно! Впрочем, это ясно далеко не с первого взгляда - особенно, когда ты заперт в одном помещении со всеми этими незаурядными личностями...

Трикси, Великая и Могучая ОС - пони Дискорд Найтмэр Мун Кризалис Король Сомбра

День Согревающего Очага для одной принцессы

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

Рэйнбоу Дэш Флаттершай Твайлайт Спаркл Рэрити Пинки Пай Эплджек

Твайлайт под беззвездным небом

Время, как выясняется, действительно ограничено. Есть определенный момент, когда, вопреки всякой логике, все заканчивается. Конечно, большинство из нас не станет свидетелями этого. Однако Твайлайт очень долго ждала этого момента и, возможно, чего-то большего.

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

Из жизни Оскара и Виолин

Простые зарисовки из жизни двух обычных поней - Оскара и Виолин. Зарисовки о том, как они ухитряются жить и ладить друг с другом, несмотря на кардинальные различия в их характере и образе жизни. Даже более того, как они ухитряются при этом любить друг друга.

ОС - пони

Твайлайтнинг

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

Твайлайт Спаркл

Автор рисунка: MurDareik
Импорт форматирования с 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
Авторизуйтесь для отправки комментария.