为hexo-next建立静态说说
曾经考虑使用Artitalk,但由于网络原因以及github无法备案等原因,暂时放弃,转而使用静态方法写说说

改改改
新建essay.swig
在 hexo/themes/next/layout/ 下创建 essay.swig 并写入以下内容
{##################} {### ESSAY BLOCK ###} {##################}
<style>#bber * { box-sizing: border-box;}ul#waterfall { display: flex; flex-wrap: wrap; justify-content: space-between; list-style: none; margin: 0; padding: 0;}li.item { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; align-items: flex-start; border: 1px solid #e3e8f7; padding: 20px; margin: 10px; flex-basis: 100%; border-radius: 12px;}.bber-content { display: flex; flex-wrap: wrap; justify-content: space-between;}div#bber-tips { display: flex; justify-content: center;}#bber p { margin: 0px; padding: 0px;}.item hr { border: 1px dashed #4259ef23; height: 0px; margin: 8px 0px; display: flex; width: 100%;}.bber-container-img { display: flex; gap: 3px; margin-bottom: 3px;}a.fancybox { flex: 1;}.bber-info, .bber-info-time, .bber-content-link { display: inline-block;}.bber-content-link { margin-left: 15px;}.bber-bottom { width: 100%;}.bber-info-time, .bber-content-link { background-color: rgba(153,153,153,0.169); border-radius: 20px; padding: 0 8px; font-size: .9rem; color: var(--text-color);}</style>
<div id="bber"> <section class="timeline page-1"> <ul id="waterfall" class="list"> {% for i in site.data.essay %} {% for item in i.essay_list %} <li class="item"> <div class="bber-content"> <p class="datacont">{{ item.content }}</p> {% if item.image %} <div class="bber-container-img"> {% for indey in item.image %} <img src="{{ indey }}" style="margin-bottom: 0px;" alt="miaoshu"/> {% endfor %} </div> {% endif %} </div> <hr> <div class="bber-bottom"> <div class="bber-info"> <div class="bber-info-time"> <i class="far fa-clock"></i> <time class="datatime" datetime="{{ item.date }}">{{ date(item.date, "YYYY/M/D") }}</time> </div> {% if item.link %} <a href="{{ item.link }}" class="bber-content-link" target="_blank" title="跳转到短文指引的链接"> <i class="fas fa-link"></i> 链接 </a> {% endif %} </div> </div> </li> {% endfor %} {% endfor %} </ul> </section></div>
{######################} {### END ESSAY BLOCK ###} {######################}
留言评论