hexo博客下新建页面下如何放多个文章?

  1. 在hexo博客的source文件夹下新建一个文件夹,比如叫做“articles”,然后在里面放入你想要发布的文章,每篇文章都要以.md结尾;

  2. 在hexo博客的_config.yml文件中添加一行代码:

1
post_dir: source/articles
  1. 在hexo博客的themes文件夹下的_config.yml文件中添加一行代码:
1
post_dir: source/articles
  1. 在hexo博客的themes文件夹下的layout文件夹中新建一个文件,比如叫做“articles.ejs”,然后在里面添加以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%- partial('header') %>
<div class="main">
<div class="container">
<div class="row">
<div class="col-md-8">
<%- page.content %>
<%- partial('post-nav') %>
</div>
<div class="col-md-4">
<%- partial('sidebar') %>
</div>
</div>
</div>
</div>
<%- partial('footer') %>
  1. 在hexo博客的themes文件夹下的layout文件夹中新建一个文件,比如叫做“article.ejs”,然后在里面添加以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%- partial('header') %>
<div class="main">
<div class="container">
<div class="row">
<div class="col-md-8">
<%- page.content %>
<%- partial('post-nav') %>
</div>
<div class="col-md-4">
<%- partial('sidebar') %>
</div>
</div>
</div>
</div>
<%- partial('footer') %>
  1. 在hexo博客的themes文件夹下的_config.yml文件中添加一行代码:
1
article_dir: layout/article.ejs
  1. 在hexo博客的themes文件夹下的_config.yml文件中添加一行代码:
1
articles_dir: layout/articles.ejs
  1. 最后,在hexo博客的themes文件夹下的_config.yml文件中添加一行代码:
1
per_page: 10

这样,每次发布文章时,hexo博客就会自动把文章放到articles文件夹中,并且每页最多显示10篇文章。