两个插件
hexo-auto-excerpt
旅行漫记 博客首页文章摘要选取的比较短,版面疏朗,看着比较舒服,遂学习之。
hexo有文章摘要插件–hexo-auto-excerpt,其实一直在用,只是因为配置错误,导致始终呈现的是默认值(300个字符)。网上流传的很多关于这个插件的参数配置信息介绍都是错误的。
在hexo-auto-excerpt 原始出处找到正确的配置方法:
excerpt_length: 108
如果没有配置excerpt_length参数(或者配置错误),会呈现默认长度300。
hexo-blog-encrypt
近来回顾以前写的一些博文,发现有些文字,图片不适合完全公开在互联网上。采用hexo-blog-encrypt插件给文章加密是个不错的办法。
这个插件加密的方式方法很多,记录之。
文章加密,标签加密,也可以对TOC进行加密。
1 2 3 4 5 6 7 8 9
| title: Hello World tags: - 作为日记加密 date: 2016-03-30 21:12:21 password: 12345678 abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
|
1 2 3 4 5 6 7 8 9
| # Security encrypt: # hexo-blog-encrypt abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. tags: - {name: tagName, password: 密码A} - {name: tagName, password: 密码B} wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
|
在文章头部,设置 password: “” 可以取消tag加密。
- 对TOC进行加密。
稍微复杂点。在模板文章页,将<% post.content %>替换成如下代码:
1 2 3 4 5 6 7 8 9 10 11
| <% if(post.toc == true){ %> <div id="toc-div" class="toc-article" <% if (post.encrypt == true) { %>style="display:none" <% } %>> <strong class="toc-title">Index</strong> <% if (post.encrypt == true) { %> <%- toc(post.origin, {list_number: true}) %> <% } else { %> <%- toc(post.content, {list_number: true}) %> <% } %> </div> <% } %> <%- post.content %>
|
整理旧博文
因为时间跨度很大,博客程序及主题更换,很多旧博文排版格式有很多问题。自己看着都很不舒服,简单整理了下。(完成部分。)
之前上传的图片没压缩,流量太大,一个图片访问一次将近10MB流量。给之前上传的图片添加上缩略图功能。
评论