Bila anda ingin membuat satu halaman khusus untuk artikel (article) di Pelican. Beberapa solusi yang bisa digunakan adalah, merubah template archives (archives.html), bisa juga menggunakan tag, atau categories. Tapi satu kelemahannya anda tidak bebas merubah nama link file tersebut, misalkan tutorial.html

Membuat Template

Ada cara yang jauh lebih mudah dan customizable, yaitu dengan membuat template baru, contoh kita beri nama page-article.html, berikut ini contoh CSS nya

<!-- page-article.html -->
{% extends "base.html" %}
 
{% block content %}
 
    {% for article in articles %}
 
        <div class="content-md">
            <div class="container">
                <div class="row">
                    <div class="col-md-9 md-margin-bottom-40">
                        <div class="row blog blog-medium margin-bottom-40">
                            <h2 class="title-v2"><a href="#">{{ article.title }}</a></h2>
                            <hr>
                            <p align="justify">
                              {{ article.summary }}
                            </p>
                        </div>
                        <hr class="margin-bottom-40">
                    </div>
                </div>
            </div>
        </div>
 
    {% endfor %}
 
{% endblock %}

Lalu buat satu page tutorial.md (content/pages), yang berisi

Title: Tutorial
Date: 2017-02-28 16:48
Template: page-article

Membuat Page

generate ulang page anda, lalu akses tutorial.html, contoh tampilannya
tampilan page tutorial pelican

Leave a comment

Your email address will not be published. Required fields are marked *