diff --git a/src/Api/TTRssClient.php b/src/Api/TTRssClient.php new file mode 100644 index 0000000..c0d7af4 --- /dev/null +++ b/src/Api/TTRssClient.php @@ -0,0 +1,25 @@ + + */ +class TTRssClient +{ + public function getPager(int $page = 1): array + { + $result = @file_get_contents('https://tiny.deblan.org/deblan_api/?page='.$page); + + if ($result) { + $result = str_replace('\\u0092', "'", $result); + $result = str_replace(''', "'", $result); + + return json_decode($result, true); + } + + return []; + } +} diff --git a/src/Controller/LinkController.php b/src/Controller/LinkController.php new file mode 100644 index 0000000..2f6d123 --- /dev/null +++ b/src/Controller/LinkController.php @@ -0,0 +1,19 @@ +defaultRender($this->siteRequest->getPage()->getTemplate(), [ + 'pager' => $client->getPager($page), + ]); + } +} diff --git a/templates/base.html.twig b/templates/base.html.twig index be90fd1..654578f 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -75,7 +75,6 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX {% block page_subtitle %}
- {# {{- 'IT director at Zenitude Groupe, symfony expert and debian addict' -}} #} {{- 'DevOp animé par la culture du libre et du hacking' -}}
{% endblock %} diff --git a/templates/blog/post/search.html.twig b/templates/blog/post/search.html.twig new file mode 100644 index 0000000..54ebdfd --- /dev/null +++ b/templates/blog/post/search.html.twig @@ -0,0 +1,74 @@ +{% extends 'base.html.twig' %} + +{%- block meta_title -%} + {{- _page.title.value -}} +{% endblock %} + +{%- block page_title -%} + {{- _page.title.value -}} +{% endblock %} + +{%- block page_subtitle -%} + {% if _page.subTitle.value %} ++ {{- _page.subTitle.value -}} +
+ {% endif %} +{% endblock %} + +{% block body %} +
+
+ {{- item.link -}}
+
+
+ {{- item.timestamp|date("d/m/Y à H\\hi") -}}
+