Джекилл выровнял текст по правому краю

#jekyll #text-alignment

#Джекилл #выравнивание текста

Вопрос:

Как выровнять текст по правому краю в Jekyll?

У меня есть блок текста, который я хочу выровнять по правому краю.

Если бы это был HTML, я бы сделал что-то вроде:

 style="text-align:right;"
  

Как я могу это сделать в Markdown с помощью Jekyll?

Ответ №1:

Jekyll 2.0 использует kramdown в качестве конвертера markdown по умолчанию.

Вы можете объявить выравнивание по правому краю в своем css:

 .right{
     text-align: right;
}
  

Затем просто добавьте после вашего абзаца:

 This text is right aligned. {: .right}
  

Комментарии:

1. Возможно, вы захотите установить свойство direction вместо text-align

Ответ №2:

Для этого вам придется использовать HTML-теги, например <p style="text-align: right"> . Markdown может выровнять содержимое таблицы, поместив двоеточие в разделительную строку (слева, справа, с обоих концов), но не обычный текст, AFAIK.

Комментарии:

1. Черт возьми, вот почему я предпочитаю текстиль. Он может сделать гораздо больше без HTML-тегов. Это уже не всегда выглядит как обычный текст, но, ИМО, гораздо более мощный для разметки, даже более мощный, чем kramdown или MultiMarkdown.

Ответ №3:

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

На связанной странице:

 p>. Aligned right paragraph.
  

Комментарии:

1. для этого требуется плагин, т.Е. Не из коробки

Ответ №4:

Как мы знаем, Jekyll использует kramdown в качестве конвертера markdown по умолчанию с версии 2.0 . И теперь он не поддерживает выравнивание текста таблицы, я думаю, что приведенное ниже может вам помочь.

1. Первое решение — это HTML и CSS (для обычного выравнивания блоков):

a. использование встроенного стиля:

 <p style="text-align: right">Your awesome text</p>
  

б. использование внешнего стиля:

 .right {
   text-align: right;
}
  

и

 <p class="right">Your awesome text</p>
  

или

 Your awesome text. {: .right}
  

2. Второе решение — плагин Jekyll (для выравнивания таблицы):

jekyll-spaceship — 🚀 Плагин Jekyll для обеспечения мощной поддержки table, mathjax, plantuml, emoji, youtube, dailymotion, vimeo и др.

https://github.com/jeffreytse/jekyll-spaceship

На данный момент предоставляются эти расширенные функции:

  • Ячейки, охватывающие несколько столбцов
  • Ячейки, охватывающие несколько строк
  • Выравнивание текста по ячейкам отдельно
  • Заголовок таблицы не требуется
  • Сгруппированные строки заголовка таблицы или строки данных