From b2be5a9202d6fd8ee5a56bbc8eab74871906c175 Mon Sep 17 00:00:00 2001 From: xaoxuu Date: Fri, 19 Nov 2021 20:25:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BE=A7=E8=BE=B9=E6=A0=8Fma?= =?UTF-8?q?rkdown=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _config.yml | 20 +++++++------- layout/_partial/sidebar/widgets/markdown.ejs | 28 +++++++++++++------- source/css/_layout/sidebar/sidebar.styl | 5 ++-- 3 files changed, 31 insertions(+), 22 deletions(-) diff --git a/_config.yml b/_config.yml index c2b46f2..5783a4f 100755 --- a/_config.yml +++ b/_config.yml @@ -43,16 +43,16 @@ sidebar: welcome: layout: markdown title: Stellar 入门指南 - content: - - '欢迎使用 [Stellar](https://github.com/xaoxuu/hexo-theme-stellar/) 主题,下面是您的入门指南,祝您使用愉快!' - - '
' - - '**第一步**' - - '创建 `blog/_config.stellar.yml` 文件,在此文件中填写需要自定义的主题配置。' - - '
' - - '**第二步**' - - '创建 `blog/source/_data/widgets.yml` 文件,此文件中填写需要自定义的侧边栏组件,例如 `welcome` 组件。' - - '
' - - '如果有任何疑问,请先查阅[文档](https://xaoxuu.com/wiki/stellar/),如果文档中没有提供,请提 [issue](https://github.com/xaoxuu/hexo-theme-stellar/issues/) 向开发中询问。' + content: | # support markdown + 欢迎使用 [Stellar](https://github.com/xaoxuu/hexo-theme-stellar/) 主题,下面是您的入门指南,祝您使用愉快! +
+ **第一步** + 创建 `blog/_config.stellar.yml` 文件,在此文件中填写需要自定义的主题配置。 +
+ **第二步** + 创建 `blog/source/_data/widgets.yml` 文件,此文件中填写需要自定义的侧边栏组件,例如 `welcome` 组件。 +
+ 如果有任何疑问,请先查阅[文档](https://xaoxuu.com/wiki/stellar/),如果文档中没有提供,请提 [issue](https://github.com/xaoxuu/hexo-theme-stellar/issues/) 向开发中询问。 diff --git a/layout/_partial/sidebar/widgets/markdown.ejs b/layout/_partial/sidebar/widgets/markdown.ejs index a25d2b6..a56f3b5 100644 --- a/layout/_partial/sidebar/widgets/markdown.ejs +++ b/layout/_partial/sidebar/widgets/markdown.ejs @@ -1,10 +1,18 @@ -
-
- <%- item.title %> -
-
- <% (item.content||[]).forEach(function(row){ %> - <%- markdown(row) %> - <% }) %> -
-
+<% +function layoutDiv() { + var el = ''; + if (item.content == undefined || item.content.length == 0) { + return el; + } + el += '
'; + el += '
'; + el += '' + item.title + ''; + el += '
'; + el += '
'; + el += markdown(item.content); + el += '
'; + el += '
'; + return el; +} +%> +<%- layoutDiv() %> diff --git a/source/css/_layout/sidebar/sidebar.styl b/source/css/_layout/sidebar/sidebar.styl index 4dc60de..75f20db 100644 --- a/source/css/_layout/sidebar/sidebar.styl +++ b/source/css/_layout/sidebar/sidebar.styl @@ -183,8 +183,9 @@ nav.menu margin: 0.5rem 0 color: var(--text-p1) p - margin-top: 0.5em - margin-bottom: 0.5em + margin-top: .5em + margin-bottom: .5em + line-height: 1.5 >a:hover text-decoration: underline .widget-header+.widget-body