Hexo NexT 7.6.0 指定文章不在主页显示

建议浏览hexo博客

两步设置,一步使用
以hexo-theme-next 7.6.0演示

设置

一.

修改themes\next\layout下的index.swig文件
第10行和12行是需要自己添加的,其他的保留原配置

{% extends '_layout.swig' %}
{% import '_macro/sidebar.swig' as sidebar_template with context %}

{% block title %}{{ title }}{%- if theme.index_with_subtitle and subtitle %} - {{ subtitle }}{%- endif %}{% endblock %}

{% block content %}

  <div class="posts-expand">
    {%- for post in page.posts.toArray() %}
		{%- if post.notshow != true %}
			{{ partial('_macro/post.swig', {post: post, is_index: true}) }}
		{%- endif %}
    {%- endfor %}
  </div>

  {% include '_partials/pagination.swig' %}

{% endblock %}

{% block sidebar %}
  {{ sidebar_template.render(false) }}
{% endblock %}

二.

修改hexo主文件夹下的\scaffolds\post.md文件

---
title: {{ title }}
date: {{ date }}
notshow: false
tags:
---

使用

需要在主页隐藏文件时
在font-matter部分添加
notshow: true
不需要在主页隐藏文件时
notshow不需要添加

特色与建议

建议

缺点是您的总文章数没变
如果你需要不在主页显示又不增加总文章数量
建议插件hexo-generator-index2(官方插件)
警告:可能弄崩网站,本人尝试失败,next主题给我报了一堆错误
更优雅的隐藏文章
官方介绍
官方插件库

特色

1.修改swig文件时,参考上下文语法%后面添加了-,更适应Next 7.6.0
2.添加font-matter属性值时,为其设置默认值false(这里不确定不添加这一步是否影响使用)

参考文章

淡之梦 写的:Hexo 设置首页隐藏指定文章
100斤 写的:hexo首页优雅的隐藏部分文章

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值