{{ include.surtitle }}
</p>
{% endif %}
+
<h2 class="bd-link-name">
<figure class="bd-link-figure">
{% if include.icon %}
{% endif %}
{{ include.name }}
</h2>
- <p class="bd-link-subtitle">
+
+ <div class="bd-link-subtitle">
{{ include.subtitle }}
- </p>
+ </div>
+
{% if include.more %}
<div class="bd-link-more">
{{ include.more }}
<header class="bd-header">
<div class="bd-header-titles">
<h1 class="title">
- {{ page.title }}
+ {{ page.title | markdownify }}
</h1>
<p class="subtitle is-4">
{{ page.date | date_to_string }}
<nav class="bd-prev-next-bis">
{% if page.previous.url %}
<a class="bd-prev-next-bis-previous" href="{{ page.previous.url }}">
- ← {{ page.previous.title }}
+ ← {{ page.previous.name }}
</a>
{% endif %}
{% if page.next.url %}
<a class="bd-prev-next-bis-next" href="{{ page.next.url }}">
- {{ page.next.title }} →
+ {{ page.next.name }} →
</a>
{% endif %}
</nav>
--- /dev/null
+---
+title: "New feature: `.icon-text`"
+layout: post
+introduction: "An easy way to combine an `.icon` with text"
+color: "primary"
+name: "New feature: Icon Text"
+icon: "star-of-life"
+---
+
+Bulma's `.icon` element has been around since its inception. It acts as a simple container for any **icon font**. And thanks to its fixed square dimensions, it provides the icon font time to load while preserving the space fo it.
+
+From version `0.9.2`, a new `.icon-text` element will be available. It allows you to easily combine an `.icon` element with **text**. The purpose of this new feature is to preserve the correct **alignment** of both parts.
+
+<div class="block has-text-centered py-6">
+ <span class="icon-text">
+ <span class="icon">
+ <i class="fas fa-home"></i>
+ </span>
+ <span>Home</span>
+ </span>
+</div>
+
+You can combine several icons in sequence:
+
+<div class="block has-text-centered py-6">
+ <span class="icon-text">
+ <span class="icon">
+ <i class="fas fa-train"></i>
+ </span>
+ <span>Paris</span>
+ <span class="icon">
+ <i class="fas fa-arrow-right"></i>
+ </span>
+ <span>Budapest</span>
+ <span class="icon">
+ <i class="fas fa-arrow-right"></i>
+ </span>
+ <span>Bucharest</span>
+ <span class="icon">
+ <i class="fas fa-arrow-right"></i>
+ </span>
+ <span>Istanbul</span>
+ <span class="icon">
+ <i class="fas fa-flag-checkered"></i>
+ </span>
+ </span>
+</div>
+
+See the [full `.icon-text` documentation](/documentation/elements/icon/#icon-text).
<div class="bd-links">
{% for post in site.posts %}
{% assign date = post.date | date: "%B %-d" %}
- {% assign more = post.introduction | markdownify | strip_html %}
+ {% assign name = post.title | markdownify %}
+ {% assign more = post.introduction | markdownify %}
{%
include elements/link.html
path=post.url
icon_regular=post.icon_regular
icon=post.icon
surtitle=date
- name=post.name
+ name=name
subtitle=more
%}
{% endfor %}