<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>文章 on 知行何家</title><link>https://hehome.xyz/tag/%E6%96%87%E7%AB%A0/</link><description>Recent content in 文章 on 知行何家</description><image><title>知行何家</title><url>https://hehome.xyz/img/og-default.png</url><link>https://hehome.xyz/img/og-default.png</link></image><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 10 Oct 2019 11:32:16 +0800</lastBuildDate><atom:link href="https://hehome.xyz/tag/%E6%96%87%E7%AB%A0/index.xml" rel="self" type="application/rss+xml"/><item><title>隐藏加密文章</title><link>https://hehome.xyz/archives/850/</link><pubDate>Mon, 07 Oct 2019 23:11:00 +0800</pubDate><guid>https://hehome.xyz/archives/850/</guid><description>&lt;p&gt;有时候一些文章不想公开让大家访问，所以设置了密码。但是 Typecho 的加密文章仍然会显示在主页上，最近文章中。并把标题替换为&lt;code&gt;此内容被密码保护&lt;/code&gt;。所以我想把加密文章直接隐藏掉，这样主页会显得清爽。&lt;/p&gt;
&lt;p&gt;之前一直是通过修改主题模板来隐藏加密文章。但是在实现方法上用的最简单的方法，就是在主题模板获取到文章的时候判断每篇文章是否是加密的，如果是则隐藏此文章。&lt;/p&gt;
&lt;p&gt;但是这样会有几个问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;首页模板获取到的的文章数量是恒定的，比如 10 篇，如果其中 9 篇都是加密文章，这时候你查看首页时，会发现，整个首页就只有 1 篇文章，非常影响阅读体验。当时为了解决这个问题，我只能把首页显示文章的数量调高。&lt;/li&gt;
&lt;li&gt;加密文章下的评论依旧会被显示出来，并且显示为&lt;code&gt;内容被隐藏&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;加密文章虽然在主页隐藏了，但是依旧可以直接通过网址访问到。存在密码被暴力破解的风险（虽然我觉得没人会闲着没事来破解这个密码）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所以我想着去写一个 Typecho 的插件来隐藏文章，同时解决以上的问题。&lt;/p&gt;</description></item></channel></rss>