个人博客搭建笔记----hexo踩坑记录

1. post.excerpt摘要没有显示出来

需要在文章里面添加

<!-- more -->

该注释标签上面的内容即为摘要

2. post.excerpt摘要没有按html解析,按文本解析

使用的时候写成

<%= post.excerpt %>

不该写成<%=,应该写成<%-

<%- post.excerpt %>

3. hexo deploy发生错误

执行hexo deploy出现报错
ERROR Deployer not found: git
执行

npm install --save hexo-deployer-git

再执行
hexo deploy就不会了

4. 使用site.posts[0]时出错

我在使用site.posts时,使用forEach的语法的时候,可以遍历文章内容,但是通过索引(site.posts[0])获取文章内容的时候就失败了,而打印site.posts.length是有值的

把site.posts打印出来才发现,site.posts的结构是这样的。。。

{
    data:[
        // ...实际的文章内容
    ],
    length:n, // n为文章的数量
    // ...
}

所以就改用site.posts.data[0]了

5. hexo部署时发生错误Unhandled rejection Nunjucks Error:

是md文件里面某个出错了,可能要具体去排查
我这里出现的问题是写了
{{}}

只要在第一个{前面加上反斜杠\即可

(ps:我自己已经搭建了一个主题可以使用,在github上有相关的使用指南,喜欢或者能够从中有所收获就帮忙点个star吧~,这也是我主题继续更新动力)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值