diff --git a/README.md b/README.md index 6aec390..860f87d 100755 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ## 依赖库 ```bash -npm i -S hexo-generator-search hexo-generator-feed hexo-renderer-less hexo-autoprefixer hexo-generator-json-content +npm i -S hexo-generator-search hexo-generator-feed hexo-renderer-less hexo-autoprefixer hexo-generator-json-content hexo-recommended-posts ``` @@ -26,6 +26,7 @@ npm i -S hexo-generator-search hexo-generator-feed hexo-renderer-less hexo-autop - 优化了颜色搭配,方便更换主题色。 - 一些UI细节,如调整搜索框长度使之与右边卡片等宽、优化了在手机端的显示效果。 - 增加对来必力评论系统的支持。 +- 增加了推荐文章列表,增加流量。 @@ -59,7 +60,7 @@ disqus_shortname: xaoxuu # change to work dir cd /your_blog_dir/ # install dependencies -npm i -S hexo-generator-search hexo-generator-feed hexo-renderer-less hexo-autoprefixer hexo-generator-json-content +npm i -S hexo-generator-search hexo-generator-feed hexo-renderer-less hexo-autoprefixer hexo-generator-json-content hexo-recommended-posts # download source git clone https://github.com/xaoxuu/hexo-theme-material-x themes/material-x ``` diff --git a/_config.yml b/_config.yml index 3486e81..d327c9a 100755 --- a/_config.yml +++ b/_config.yml @@ -84,3 +84,7 @@ contacts: # - name: Twitter # badget: "@xaoxuu" # url: https://www.twitter.com/xaoxuu + +# 推荐文章 npm install hexo-recommended-posts --save +recommended_posts: + enabled: true # 根目录的_config.yml中的recommended_posts/autoDisplay: 要设置为false diff --git a/layout/_partial/article.ejs b/layout/_partial/article.ejs index cce684b..c5155d3 100755 --- a/layout/_partial/article.ejs +++ b/layout/_partial/article.ejs @@ -34,6 +34,7 @@ <% } %> + <% if(post.prev || post.next){ %> + + <% } %> + <% if (post.comments && config.disqus_shortname){ %> +
+
⚠️无法加载评论系统,请确保您的网络能够正常访问 Disqus
+
+ <% } %> + <% if (post && theme.recommended_posts.enabled) { %> + <%- partial('post/recommended_posts', {page: post, site: site}) %> + <% } %> - <% } %> + diff --git a/layout/_partial/post/recommended_posts.ejs b/layout/_partial/post/recommended_posts.ejs new file mode 100644 index 0000000..5b4200f --- /dev/null +++ b/layout/_partial/post/recommended_posts.ejs @@ -0,0 +1,11 @@ +<% var post_list = recommended_posts(page, site) %> +<% if(post_list.length > 0) { %> + +<% } %>