73 lines
No EOL
2.8 KiB
PHP
73 lines
No EOL
2.8 KiB
PHP
<!-- Post -->
|
|
<article id="article-solo" class="h-entry hentry">
|
|
|
|
<!-- Load Koblog Plugins: Page Begin -->
|
|
<?php Theme::plugins('pageBegin'); ?>
|
|
|
|
<!-- Title -->
|
|
<h2 class="title p-name entry-title">
|
|
<a class="u-url" href="<?php echo $page->permalink(); ?>" rel="bookmark"><?php echo $page->title(); ?></a>
|
|
</h2>
|
|
|
|
<!-- Cover image -->
|
|
<?php if ($page->coverImage()) : ?>
|
|
<img class="cover-image u-featured" alt="" src="<?php echo $page->coverImage(); ?>" />
|
|
<?php endif ?>
|
|
|
|
<!-- Creation date -->
|
|
<?php if (!$page->isStatic() && !$url->notFound()) : ?>
|
|
<div class="article-metadata flex p">
|
|
<div><time class="dt-published published" datetime="<?php echo $page->date(DATE_ATOM) ?>"><?php echo $page->date(); ?></time></div>
|
|
<div><?php echo $L->get('Reading time') . ': ' . $page->readingTime(); ?></div>
|
|
</div>
|
|
<?php endif ?>
|
|
|
|
<?php if ($page->description()) : ?>
|
|
<div class="p-summary p article-metadata entry-summary"><?php echo $page->description(); ?></div>
|
|
<hr />
|
|
<?php endif ?>
|
|
|
|
<!-- Full content -->
|
|
<div class="article-body e-content entry-content">
|
|
<?php echo $page->content(); ?>
|
|
</div>
|
|
<?php if (!$page->isStatic() && !$url->notFound()) : ?>
|
|
<div class="flex p" id="tag-category-list">
|
|
<div id="category-list">
|
|
<a href="<?php echo $page->categoryPermalink(); ?>" class="category pill p-category" rel="tag directory"><?php echo $page->category(); ?></a>
|
|
</div>
|
|
<div id="tag-list">
|
|
<?php foreach ($page->tags(true) as $key => $value) : ?>
|
|
<?php $tagObject = new Tag($key); ?>
|
|
<a href="<?php echo $tagObject->permalink();?>" class="tag pill p-category" rel="tag directory">
|
|
<?php echo $value; ?>
|
|
</a>
|
|
<?php endforeach ?>
|
|
</div>
|
|
</div>
|
|
<div class="card author-area p-author h-card vcard author">
|
|
<div class="author-identity">
|
|
<img alt="" class="avatar u-photo photo" src="<?php echo ($page->user('profilePicture'));?>" height="64" width="64" decoding="async">
|
|
<div class="author-metadata">
|
|
<p class="author-pseudo no-margin">
|
|
Écrit par <a href="<?php echo $page->user('authorUri'); ?>" class="p-name fn"><?php echo $page->user('displayName'); ?></a>
|
|
<span class="pill p-pronouns"><?php echo $page->user('pronouns'); ?></span>
|
|
</p>
|
|
<p class="p-note note no-margin"><?php echo $page->user('description'); ?></p>
|
|
</div>
|
|
</div>
|
|
<ul class="author-links">
|
|
<?php if ($page->user('homepage')):?>
|
|
<li><a href="<?php echo ($page->user('homepage'));?>" class="u-url url">Homepage</a> </li>
|
|
<?php endif ?>
|
|
<?php foreach ($page->user('socials') as $key => $social):?>
|
|
<li><a href="<?php echo ($social->url);?>" rel="me"><?php echo $social->name; ?></a> </li>
|
|
<?php endforeach ?>
|
|
</ul>
|
|
</div>
|
|
<?php endif ?>
|
|
|
|
<!-- Load Koblog Plugins: Page End -->
|
|
<?php Theme::plugins('pageEnd'); ?>
|
|
|
|
</article>
|