From afc770239a665bc4b8442f49549cf17b7de239a2 Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Wed, 23 Nov 2022 11:59:43 +0800 Subject: [PATCH] Place blogroll and related-posts in separate sidebar-inner elements (#593) --- _config.yml | 2 +- layout/_macro/post.njk | 4 --- layout/_macro/sidebar.njk | 35 +++++++++++++++++++ layout/_partials/post/post-related.njk | 20 +++++------ layout/_partials/sidebar/site-overview.njk | 27 +++----------- .../_common/components/third-party/index.styl | 1 - .../components/third-party/related-posts.styl | 23 ------------ source/css/_common/outline/sidebar/index.styl | 8 +---- .../outline/sidebar/related-posts.styl | 31 ++++++++++++++++ .../outline/sidebar/sidebar-blogroll.styl | 1 - .../_common/outline/sidebar/sidebar-nav.styl | 3 +- source/css/_schemes/Muse/_sidebar.styl | 6 ++++ source/css/_schemes/Pisces/_sidebar.styl | 9 ++--- source/css/noscript.styl | 1 + source/js/motion.js | 16 +++++---- source/js/pjax.js | 2 ++ source/js/utils.js | 4 +-- 17 files changed, 110 insertions(+), 83 deletions(-) delete mode 100644 source/css/_common/components/third-party/related-posts.styl create mode 100644 source/css/_common/outline/sidebar/related-posts.styl diff --git a/_config.yml b/_config.yml index 1bd01d3..ba7ebbe 100644 --- a/_config.yml +++ b/_config.yml @@ -286,7 +286,7 @@ follow_me: # Dependencies: https://github.com/sergeyzwezdin/hexo-related-posts related_posts: enable: false - display_in_home: false + icon: fa fa-signs-post # Post edit # Easily browse and edit blog source code online. diff --git a/layout/_macro/post.njk b/layout/_macro/post.njk index 87d27eb..7a58350 100644 --- a/layout/_macro/post.njk +++ b/layout/_macro/post.njk @@ -98,10 +98,6 @@ {### END POST BODY ###} {#####################} - {%- if theme.related_posts.enable and (theme.related_posts.display_in_home or not is_index) %} - {{ partial('_partials/post/post-related.njk') }} - {%- endif %} -