stacosys
This commit is contained in:
parent
0ee840ac81
commit
d9a5a5bc00
15 changed files with 2689 additions and 16 deletions
8
layout/comment.html
Normal file
8
layout/comment.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<div>
|
||||
<img src="https://www.gravatar.com/avatar/{{ avatar }}.jpg" style="float:left; margin-right:10px" height="32"
|
||||
width="32">
|
||||
<span>{{ author }}</span>
|
||||
<span>{{ site }}</span>
|
||||
<span> - {{ date }}</span>
|
||||
<p>{{ content }}</p>
|
||||
</div>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<div class="article">
|
||||
<h1><a href="/{{ year }}/{{ slug }}.html">{{ title }}</a></h1>
|
||||
<p class="meta">{{ category_label}}<span>{{ friendly_date }}</span></p>
|
||||
<p class="meta">{{ category_label}}<span>{{ friendly_date }}</span><span class="comment-indicator">{{ comment_label }}</span></p>
|
||||
<p class="summary">{{ summary }}</p>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" type="text/css" href="/css/knacss.css">
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
|
||||
|
|
@ -24,6 +25,10 @@
|
|||
|
||||
<!-- RSS -->
|
||||
<link type="application/atom+xml" rel="alternate" href="{{ site_url }}/rss.xml" title="{{ title }}" />
|
||||
|
||||
<script src="{{ site_url }}/js/md5.js" async></script>
|
||||
<script src="{{ site_url }}/js/markdown.min.js" async></script>
|
||||
<script src="{{ site_url }}/js/page.js" async></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,4 +2,65 @@
|
|||
<h1>{{ title }}</h1>
|
||||
<p class="meta">{{ category_label}}<span>{{ friendly_date }}</span></p>
|
||||
{{ content }}
|
||||
</div>
|
||||
|
||||
{{ comments }}
|
||||
|
||||
<div id="comment-form">
|
||||
<strong>Votre commentaire</strong>
|
||||
<form role="form" action="/newcomment" autocomplete="off" method="post">
|
||||
<fieldset>
|
||||
<input id="author" name="author" type="text" placeholder="Nom ou Surnom" required>
|
||||
<input id="site" name="site" type="text" placeholder="Site Web">
|
||||
<input style="display:none" id="email" name="email" type="text"
|
||||
placeholder="Adresse email pour Gravatar (non publié)" onchange="grabatar()">
|
||||
<img src="" id="gravatar" height="32" width="32" style="display:none">
|
||||
<input class="hidden" id="token" name="token" type="text" placeholder="Blog"
|
||||
value="{{ stacosys_token }}">
|
||||
<input class="hidden" id="url" name="url" type="text" placeholder="Article"
|
||||
value="{{ year }}/{{ slug }}">
|
||||
<input class="hidden" id="captcha" name="captcha" type="text"
|
||||
placeholder="Etes vous humain ?">
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<textarea id="message" name="message" rows="4"
|
||||
placeholder="Votre commentaire (texte simple ou Markdown)" required></textarea>
|
||||
<div id="preview-container" style="display:none">
|
||||
<p>Prévisualisation :</p>
|
||||
<div id="preview" class="preview-markdown"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<div>
|
||||
<em>Le site Web est optionel</em><br>
|
||||
<em>Le message peut être rédigé au format <a href="http://daringfireball.net/projects/markdown/"
|
||||
target="_blank">Markdown</a></em>
|
||||
</div>
|
||||
<div id="helpgravatar" style="display:none">
|
||||
<em>L'e-mail sert uniquement à retrouver votre <a href="https://fr.gravatar.com/">Gravatar</a></em>
|
||||
</div>
|
||||
</fieldset>
|
||||
<button type="submit" class="button--primary">Envoyer</button>
|
||||
<button id="markdown" style="display:none" onclick="preview_markdown(); return false"
|
||||
class="button--info">Prévisualiser</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript"><!--
|
||||
function grabatar() {
|
||||
var gravatar = document.getElementById("gravatar");
|
||||
var email = document.getElementById("email");
|
||||
var md5avatar = md5(email.value);
|
||||
gravatar.src = "http://www.gravatar.com/avatar/" + md5avatar + ".jpg";
|
||||
email.value = md5avatar;
|
||||
gravatar.style.display = '';
|
||||
}
|
||||
|
||||
function showbonus() {
|
||||
document.getElementById("email").style.display = '';
|
||||
document.getElementById("markdown").style.display = '';
|
||||
document.getElementById("helpgravatar").style.display = '';
|
||||
}
|
||||
|
||||
window.onload = showbonus;
|
||||
--></script>
|
||||
Loading…
Add table
Add a link
Reference in a new issue