Compare commits

..

21 Commits

Author SHA1 Message Date
9dfcb37299 Ajout de la date de mise à jour dans les posts 2022-06-23 21:16:41 +02:00
e175175f03 Modifie l'affichage des figcaptions 2022-06-19 18:50:47 +02:00
c93c551b2e Merge branch 'master' of ssh://gitea.fery.me:2711/king/slef-theme 2022-06-19 18:49:37 +02:00
ab604ab2ee Corrige le css des figcaptions 2022-06-19 18:48:58 +02:00
d5e2cc15b3 Corrige le css des figcaptions 2022-06-19 18:40:54 +02:00
13430eed48 Ajout de lang="fr" dans la balise html 2022-06-06 21:35:09 +02:00
22cc4625a4 Corrige l'alignement et la taille du titre 2022-06-06 20:44:37 +02:00
33e9beedf1 Ajout de la deuxième navigation et alignement à droite 2022-06-06 19:33:15 +02:00
45f5618588 Correction de coquilles 2022-06-06 10:42:06 +02:00
4872b5a400 Modification des couleurs 2022-06-06 10:26:18 +02:00
1da3efd5d0 Suppresion du nom de l'auteur 2022-06-06 09:48:36 +02:00
7aba462084 Nettoyage css titre 2022-06-06 08:38:53 +02:00
7cd539dacb Suppression css tooltip 2022-06-06 08:36:48 +02:00
7311ec322d Suppression css du bouton subscribe 2022-06-06 08:35:45 +02:00
5dfb837080 Nettoyage CSS lien 2022-06-06 08:34:39 +02:00
b525c2cab8 Passe le titre du post de h1 à h2 2022-06-06 08:22:12 +02:00
1aed05d70f Taille de police + couleur lien 2022-06-06 08:00:47 +02:00
2a30e4e472 Modification des couleurs et utilisation de variables 2022-06-05 21:57:47 +02:00
d048f300d0 Suppression du margin-top sur les paragraphes 2022-06-05 20:21:21 +02:00
2d04f1eda2 Suppression du centrage du contenu des posts 2022-06-05 19:19:42 +02:00
684649bb1e Ajout des mentions légales 2022-06-05 19:19:12 +02:00
6 changed files with 116 additions and 243 deletions

22
LICENSE.txt Executable file
View File

@ -0,0 +1,22 @@
Copyright (c) 2014 Dmitry Lebedev - Released under The MIT License.
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,3 +1,15 @@
:root {
--header-background-color: #1b2b34;
--main-background-color: #343D46;
--text: #d8dee9;
--link: #f2b705;
--footer-link: #d8dee9;
--title: #f28322;
--post-title: #a7adba;
--border: #424650;
--figcaption: #9EABB3;
}
@font-face {
font-family:'icons';
src:url("../fonts/icons.eot");
@ -39,16 +51,16 @@ body {
font-family:"Courier New", Courier, monospace;
font-size:2.0rem;
line-height:1.6em;
color:#B2B6BD;
background:#2b303b
color: var(--text);
background: var(--main-background-color)
}
::-moz-selection {
color:#1c212b;
color: var(--header-background-color);
background:#a3be8c;
text-shadow:none
}
::selection {
color:#1c212b;
color: var(--header-background-color);
background:#a3be8c;
text-shadow:none
}
@ -64,58 +76,33 @@ h6 {
letter-spacing:2px;
font-weight:normal
}
h1 a {
color:#739a99
}
h2 a {
color:#739a99
}
h3 a {
color:#739a99
}
h4 a {
color:#739a99
}
h5 a {
color:#739a99
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color:#739a99
color: var(--post-title)
}
h1 {
font-size:5rem;
line-height:1.2em;
text-indent:-3px
}
h2 {
font-size:4rem;
line-height:1.2em;
text-indent:-2px
}
h3 {
font-size:3.5rem
}
h4 {
font-size:3rem
}
h5 {
font-size:2.5rem
}
h6 {
font-size:2rem
.blog-title {
font-size:5rem;
letter-spacing:-1px;
text-align:center;
}
a {
color:#bf6165;
color: var(--link);
-webkit-transition:color ease 0.3s;
transition:color ease 0.3s
transition:color ease 0.3s;
text-decoration: none;
}
a:hover {
color:#a3be8c
text-decoration: underline;
}
p,
ul,
ol {
margin:1.6em 0
/* margin:1.6em 0 */
margin:0 0 1.6em 0
}
ol ol,
ul ul,
@ -127,7 +114,7 @@ hr {
display:block;
height:1px;
border:0;
border-top:1px solid #424650;
border-top:1px solid var(--border);
margin:3.2em 0;
padding:0
}
@ -272,12 +259,18 @@ select,
textarea {
background:#4f586b;
border:1px solid #424a5a;
color:#B2B6BD;
outline-color:#bf6165
color: var(--text);
outline-color: var(--link)
}
.nav {
margin:0;
}
.site-nav ul {
padding:0
}
.site-nav li {
padding-right: 16px;
}
.site-nav ul li {
display:inline-block;
list-style:none
@ -285,6 +278,15 @@ textarea {
.post-header .site-nav {
text-align:center
}
.site-nav {
overflow: hidden;
}
.site-nav-left {
float: left;
}
.site-nav-right {
float: right;
}
.hidden {
text-indent:-9999px;
visibility:hidden;
@ -300,59 +302,9 @@ textarea {
position:relative;
display:table;
width:100%;
/* height:60%; */
margin-bottom:5rem;
/* text-align:center; */
color:#a0add5;
background:#1c212b no-repeat center center;
background-size:cover
}
#blog-logo {
width:100px;
border-radius:50%;
overflow:hidden;
display:block;
margin:0 auto;
position:relative
}
#blog-logo:before {
width:100px;
height:100px;
border-radius:50%;
overflow:hidden;
display:block;
margin:0 auto;
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background:none;
-webkit-transition:background .3s linear;
transition:background .3s linear
}
#blog-logo:hover:before {
background:rgba(204,31,39,0.5)
}
#blog-logo img {
display:block;
max-height:100px;
width:auto;
line-height:0;
border-radius:50%
}
#blog-logo-title {
margin:10px 0 10px 0;
font-size:5rem;
letter-spacing:-1px
}
#blog-logo-description {
margin:0;
font-size:1.8rem;
line-height:1.5em;
font-weight:300;
letter-spacing:0
color: var(--title);
background: var(--header-background-color) no-repeat center center;
}
#back {
color:rgba(0,0,0,0.2);
@ -368,49 +320,35 @@ textarea {
max-width:850px;
margin:4rem auto;
padding-bottom:4rem;
border-bottom:#424650 1px solid;
border-bottom:var(--border) 1px solid;
word-break:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto
}
.post-title {
color:#739a99;
margin:0
}
.post-title a {
color:#739a99 !important;
text-decoration:none
}
.post-title a:hover {
color:#aec5c4 !important
color: var(--link);
margin:0;
}
.post-excerpt p {
margin:1.6rem 0 0 0;
font-size:0.9em;
line-height:1.6em
}
.post-meta {
display:inline-block;
margin:0 0 5px 0;
font-size:1.5rem;
color:#846d8f
color: var(--text)
}
.post .post-title {
margin-bottom: 25px;
}
.post a {
color:#846d8f;
color: var(--link);
text-decoration:none
}
.post a:hover {
text-decoration:underline;
color:#9c8aa5
}
.post-header a {
color:#bf6165;
-webkit-transition:color ease 0.3s;
transition:color ease 0.3s
}
.post-header a:hover {
color:#a3be8c
}
.user-meta {
position:relative;
@ -468,7 +406,7 @@ textarea {
position:relative;
margin:4rem 0 0 0;
padding:4rem 0 0 0;
border-top:#424650 1px solid
border-top:var(--border) 1px solid
}
.post-footer h4 {
font-size:1.8rem;
@ -505,7 +443,7 @@ textarea {
position:absolute;
display:inline-block;
padding:0 15px;
border:#424650 1px solid;
border:var(--border) 1px solid;
text-decoration:none;
border-radius:5px;
-webkit-transition:border ease 0.3s;
@ -533,19 +471,19 @@ textarea {
border-top:#1a1e27 1px solid;
font-size:1.3rem;
line-height:1.7em;
color:#BBC7CC;
color: var(--footer-link);
text-align:center;
background:#1c212b
background: var(--header-background-color)
}
.site-footer a {
color:#BBC7CC;
text-decoration:underline
color: var(--footer-link);
text-decoration:none;
}
.site-footer a:hover {
color:#50585D
text-decoration:underline;
}
.poweredby .icon-ghost {
color:#bf6165;
color: var(--link);
font-weight:700;
text-decoration:none
}
@ -556,80 +494,6 @@ textarea {
font-size:1rem;
margin-right:0.2em
}
.subscribe {
width:28px;
height:28px;
position:absolute;
top:-14px;
left:50%;
margin-left:-15px;
border:#EBF2F6 1px solid;
text-align:center;
line-height:2.4rem;
border-radius:50px;
background:#fff;
-webkit-transition:-webkit-box-shadow 0.5s;
transition:-webkit-box-shadow 0.5s;
transition:box-shadow 0.5s;
transition:box-shadow 0.5s, -webkit-box-shadow 0.5s
}
.subscribe:before {
color:#D2DEE3;
font-size:10px;
position:absolute;
top:2px;
left:9px;
font-weight:bold;
-webkit-transition:color 0.5s ease;
transition:color 0.5s ease
}
.subscribe:hover {
-webkit-box-shadow:rgba(0,0,0,0.05) 0 0 0 3px;
box-shadow:rgba(0,0,0,0.05) 0 0 0 3px;
-webkit-transition:-webkit-box-shadow 0.25s;
transition:-webkit-box-shadow 0.25s;
transition:box-shadow 0.25s;
transition:box-shadow 0.25s, -webkit-box-shadow 0.25s
}
.subscribe:hover .tooltip {
opacity:1;
top:-33px
}
.subscribe:hover:before {
color:#50585D
}
.tooltip {
opacity:0;
display:inline-block;
padding:4px 8px 5px 8px;
position:absolute;
top:-23px;
left:-23px;
color:rgba(255,255,255,0.9);
font-size:1.1rem;
font-weight:bold;
line-height:1em;
text-align:center;
background:#50585D;
border-radius:20px;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);
box-shadow:0 1px 4px rgba(0,0,0,0.1);
-webkit-transition:opacity 0.3s ease, top 0.3s ease;
transition:opacity 0.3s ease, top 0.3s ease
}
.tooltip:after {
content:"";
border-width:5px 5px 0 5px;
border-style:solid;
border-color:#50585D transparent;
display:block;
position:absolute;
bottom:-4px;
left:50%;
margin-left:-5px;
z-index:220;
width:0
}
@media only screen and (max-width: 900px) {
blockquote {
margin-left:0
@ -643,7 +507,8 @@ textarea {
}
.blog-title {
font-size:4rem;
letter-spacing:-1px
letter-spacing:-1px;
text-align:center;
}
.blog-description {
font-size:1.7rem;
@ -659,9 +524,6 @@ textarea {
.post-template .post-header {
padding:40px 0
}
.post-header #blog-logo:before {
margin:40px auto
}
h1 {
font-size:4.8rem;
text-indent:-2px
@ -677,16 +539,6 @@ textarea {
}
}
@media only screen and (max-width: 500px) {
#blog-logo img {
max-height:80px
}
#blog-logo {
width:80px
}
#blog-logo:before {
width:80px;
height:80px
}
.inner,
.pagination {
width:auto;
@ -704,7 +556,8 @@ textarea {
padding:10% 0
}
.blog-title {
font-size:3rem
font-size:3rem;
text-align:center;
}
.blog-description {
font-size:1.5rem
@ -727,9 +580,6 @@ textarea {
.post-template .post-header {
padding:30px 0
}
.post-header #blog-logo:before {
margin:30px auto
}
.post-meta {
font-size:1.3rem
}
@ -740,7 +590,7 @@ textarea {
.post-footer .author {
margin:0 0 2rem 0;
padding:0 0 1.6rem 0;
border-bottom:#424650 1px dashed
border-bottom:var(--border) 1px dashed
}
.older-posts,
.newer-posts {
@ -765,11 +615,9 @@ textarea {
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
max-width:920px
}
.post-template .post-content>p:first-child {
font-size:1.25em;
line-height:1.5em
}
.post-full-content .kg-image {
@ -790,11 +638,14 @@ textarea {
.post-full-content figure img {
margin:0
}
.post-full-content figcaption {
margin:1.0em 0 0;
font-size:80%;
.post-content figcaption {
margin:1.0em auto;
width: 80%;
font-size:70%;
font-style: italic;
line-height:1.6em;
text-align:center
text-align:center;
color: var(--figcaption);
}
.kg-width-full figcaption {
padding:0 1.5em

View File

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html>
<html lang="fr">
<head>
{{! Document Settings }}
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
@ -26,7 +26,7 @@
<footer class="site-footer">
<div class="inner">
<section class="copyright"><a href="/">{{@site.title}}</a> &copy; {{date format="YYYY"}} &bull; <a href="/">Mentions légales</a></section>
<section class="copyright"><a href="/">{{@site.title}}</a> &copy; {{date format="YYYY"}} &bull; <a href="/mentions-legales">Mentions légales</a></section>
</div>
</footer>

View File

@ -1,7 +1,6 @@
<header id="site-head" {{#if @site.cover_image}}style="background-image: url({{@site.cover_image}})"{{/if}}>
<div class="">
<div id="site-head-content" class="inner">
{{> "site-nav"}}
<h1 class="blog-title">{{@site.title}}</h1>
</div>

View File

@ -4,4 +4,9 @@
{{navigation}}
{{/if}}
</div>
<div class="site-nav-right">
{{#if @site.secondary_navigation}}
{{navigation type="secondary"}}
{{/if}}
</div>
</nav>

View File

@ -14,23 +14,19 @@
{{#post}}
{{! Everything below outputs content of the the post which has been published }}
<span class="post-meta"><time datetime="{{date format="YYYY-MM-DD"}}">{{date format='DD MMM YYYY' locale="fr-fr"}}</time> {{#if tags}}dans {{tags separator=" | "}}{{/if}}</span>
<span class="post-meta"><time datetime="{{date format="YYYY-MM-DD"}}">{{date format='DD MMM YYYY' locale="fr-fr"}}</time>
{{#if tags}}dans {{tags separator=" | "}}{{/if}}<br />
{{#if updated_at}}
<time datetime="{{date format="YYYY-MM-DD"}}">&nbsp;&nbsp;➡ Mise à jour {{date updated_at format='DD MMM YYYY' locale="fr-fr"}}</time>
{{/if}}
</span>
<h1 class="post-title">{{{title}}}</h1>
<h2 class="post-title">{{{title}}}</h2>
<section class="post-content">
{{content}}
</section>
<footer class="post-footer">
{{#if primary_author}}
<section class="author">
<h4>{{primary_author.name}}</h4>
</section>
{{/if}}
</footer>
{{/post}}
</article>