about summary refs log tree commit diff
path: root/_layouts
diff options
context:
space:
mode:
authorHuy-Ngo <duchuy29092000@gmail.com>2021-01-11 21:06:00 +0700
committerHuy-Ngo <duchuy29092000@gmail.com>2021-01-11 21:06:00 +0700
commit828e0c87274811c142535b02465b1ed1783d51d5 (patch)
tree4eab7d3f8ec5b35b8e02044c7dbb376a73dc3378 /_layouts
parentadae8122c4a6dce259bbc09c7c7fc610a1d0cf3d (diff)
downloadblog-828e0c87274811c142535b02465b1ed1783d51d5.tar.gz
Start setting up i18n
Diffstat (limited to '_layouts')
-rw-r--r--_layouts/post.html53
1 files changed, 53 insertions, 0 deletions
diff --git a/_layouts/post.html b/_layouts/post.html
new file mode 100644
index 0000000..4b7e5a6
--- /dev/null
+++ b/_layouts/post.html
@@ -0,0 +1,53 @@
+---
+layout: default
+---
+
+{% assign postsTrans=site.posts | where:"ref", page.ref | sort: 'lang' %}
+
+{% if postsTrans.size == 0 %}
+  {% assign postsTrans=site.pages | where:"ref", page.ref | sort: 'lang' %}
+{% endif %}
+
+<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">
+
+  <header class="post-header">
+    <h1 class="post-title p-name" itemprop="name headline">{{ page.title | escape }}</h1>
+    <p class="post-meta">
+      {%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%}
+      <time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
+        {{ page.date | date: date_format }}
+      </time>
+      {%- if page.modified_date -%}
+        ~
+        {%- assign mdate = page.modified_date | date_to_xmlschema -%}
+        <time class="dt-modified" datetime="{{ mdate }}" itemprop="dateModified">
+          {{ mdate | date: date_format }}
+        </time>
+      {%- endif -%}
+      {%- if page.author -%}
+        • {% for author in page.author %}
+          <span itemprop="author" itemscope itemtype="http://schema.org/Person">
+            <span class="p-author h-card" itemprop="name">{{ author }}</span></span>
+            {%- if forloop.last == false %}, {% endif -%}
+        {% endfor %}
+      {%- endif -%}</p>
+  </header>
+
+  <div class="lang">
+    <ul>
+      {% for post in postsTrans %}
+      <li><a class="{{ post.lang }}" href="{{ site.base-url }}{{ post.url }}">{{ post.lang }}</a></li>
+      {% endfor %}
+    </ul>
+  </div>
+
+  <div class="post-content e-content" itemprop="articleBody">
+    {{ content }}
+  </div>
+
+  {%- if site.disqus.shortname -%}
+    {%- include disqus_comments.html -%}
+  {%- endif -%}
+
+  <a class="u-url" href="{{ page.url | relative_url }}" hidden></a>
+</article>