Тысячу лет назад

*критика показала необходимость переработки* Луна была заточена на луне в результате несчастного случая — непредвиденной реакции Элементов Гармонии (что не снимает с неё вины за Найтмер Мун), а её освобождение анонимно предсказано и подстроено Селестией почти за тысячу лет до воскрешения Элементов. Которое, в свою очередь, есть часть гениального плана принцессы по исправлению своей ошибки и возвращению сестры. Луна спасена, а Твайлайт узнаёт всю историю из первых уст. Счастливый конец.)

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

Под серыми облаками

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

ОС - пони

Я с тобой, даже когда меня нет рядом

Когда ты больше не можешь выносить злобу и лицемерие мира, в твой сон придёт Луна...

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

Transparency

Довольно очевидно, что Спитфайр неровно дышит к Рэйнбоу Дэш. В конце концов, она ее поцеловала. Только вот когда ты - пацанка, и еще у тебя грива цвета радуги, вопросы ориентации затрагивают тебя куда ближе, чем остальных. Сможет ли Дэш преодолеть свои страхи и все-таки признать свои чувства к Спитфайр - да и не то что Спитфайр, а вообще не к жеребцу? Или же мысли о том, что о ней подумают в Понивилле, слишком страшны для нее?

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

Потерянная душа

Это история разворачивается до пятого сезона и рассказывает о том, как злодейка Старлайт Глиммер пополнила свою общину ещё одним несчастным пони.

ОС - пони Старлайт Глиммер

Устрой меня по блату

Что я могу тут сказать? Это простенькая зарисовка про двух любых среднестатистических пони. Вы даже не встретите в рассказе их имен – на их месте может быть кто угодно.

Другие пони

Простая игра

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

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

Мы сами не знаем о ней многого...

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

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

Прячущий взгляд

Данный рассказ повествует о приключениях в Эквестрии персонажа серии игр The Elder Scrolls, большей частью четвертой и пятой частей. Главный герой рассказа отправляется в неизвестный мир с заданием отыскать нечто, что представляет интерес для его хозяев. Во время своих странствий герой знакомится с главными персонажами мира MLP:FiM и открывает для себя доселе неизвестные особенности отношений с другими существами. Герою предстоит осмыслить понятие "дружба" и сделать непростой выбор, от чего будет зависеть его дальнейшее существование.

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

Мунвинг

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

Скуталу Диамонд Тиара Октавия

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