feat(page): ajout support h-entry

This commit is contained in:
Kazhnuz 2024-11-17 15:34:26 +01:00
parent ddfbe4476c
commit fb9dc54bcb

View file

@ -1,34 +1,34 @@
<main id="skip"> <main id="skip">
<?php Theme::plugins('pageBegin'); ?> <?php Theme::plugins('pageBegin'); ?>
<article class="article container-article mb-1"> <article class="article container-article mb-1 h-entry">
<h1 class="page-title"><?php echo $page->title(); ?></h1> <h1 class="page-title p-name"><?php echo $page->title(); ?></h1>
<?php if (!$page->isStatic() && !$url->notFound()): ?> <?php if (!$page->isStatic() && !$url->notFound()): ?>
<p class="align-right pr-half"><span class="btn btn-small c-secondary"> <?php echo $page->readingTime() ?> </span></p> <p class="align-right pr-half"><span class="btn btn-small c-secondary"> <?php echo $page->readingTime() ?> </span></p>
<?php endif ?> <?php endif ?>
<div class="article-entry mb-1"> <div class="article-entry mb-1 e-content">
<?php echo $page->content(); ?> <?php echo $page->content(); ?>
</div> </div>
<?php if (!$page->isStatic() && !$url->notFound()): ?> <?php if (!$page->isStatic() && !$url->notFound()): ?>
<aside class="card card-noheader article-meta"> <aside class="card card-noheader article-meta">
<h2 class="sr-only">Métadonnées de l'article</h2> <h2 class="sr-only">Métadonnées de l'article</h2>
<div class="card-body"> <div class="card-body">
<div class="author-area"> <div class="author-area p-author h-card">
<img alt="" src="<?php echo $page->user('profilePicture');?>" srcset="https://secure.gravatar.com/avatar/8a4aed71aeec9f65c9e098d81ff12638?s=240&amp;d=mm&amp;r=g 2x" class="avatar avatar-120 photo" height="120" width="120" decoding="async"> <div class="author-metadata"> <img alt="" src="<?php echo $page->user('profilePicture');?>" srcset="https://secure.gravatar.com/avatar/8a4aed71aeec9f65c9e098d81ff12638?s=240&amp;d=mm&amp;r=g 2x" class="avatar avatar-120 photo u-photo" height="120" width="120" decoding="async">
<div class="author-pseudo">Écrit par <a href="https://kazhnuz.space"><?php echo $page->user('nickname'); ?></a></div> <div class="author-metadata">
<small class="author-date">Le <?php echo $page->date('l j F Y à H:i') ?></small> <div class="author-pseudo">Écrit par <a href="https://kazhnuz.space" class="u-url p-name"><?php echo $page->user('nickname'); ?></a></div>
<small class="author-date dt-published" datetime="<?php echo $page->date(DATE_ATOM) ?>">Le <?php echo $page->date('l j F Y à H:i') ?></small>
</div> </div>
</div> </div>
<?php ?> <p class="mb-0 pb-half p-summary"><?php echo $page->description(); ?></p>
<div class="article-category"> <div class="article-category">
<h3 class="sr-only">Tags et catégories</h3> <h3 class="sr-only">Tags et catégories</h3>
<ul class="nolist" aria-labelledby="title-article-taxo-categories"> <ul class="nolist" aria-labelledby="title-article-taxo-categories">
<h4 class="sr-only" id="title-article-taxo-categories">Catégories</h4> <h4 class="sr-only" id="title-article-taxo-categories">Catégories</h4>
<p class="mb-0 pb-half"><?php echo $page->description(); ?></p>
<li> <li>
<a href="<?php echo $page->categoryPermalink(); ?>" class="btn btn-small c-primary"> <a href="<?php echo $page->categoryPermalink(); ?>" class="btn btn-small c-primary p-category">
<svg class="icon" alt=""><use xlink:href="#icon-folder"></use></svg> <svg class="icon" alt=""><use xlink:href="#icon-folder"></use></svg>
&nbsp;<?php echo $page->category(); ?> &nbsp;<?php echo $page->category(); ?>
</a> </a>
@ -39,7 +39,7 @@
<li> <li>
<a href="<?php <a href="<?php
$tagObject = new Tag($x); $tagObject = new Tag($x);
echo $tagObject->permalink(); ?>" class="btn btn-small c-secondary"> echo $tagObject->permalink(); ?>" class="btn btn-small c-secondary p-category">
<svg class="icon" alt=""><use xlink:href="#icon-tags"></use></svg> <svg class="icon" alt=""><use xlink:href="#icon-tags"></use></svg>
&nbsp;<?php echo $y; ?> &nbsp;<?php echo $y; ?>
</a> </a>