TianZonglin / hexo-generator-tagsnet

A brilliant way to get an overview of all your hexo posts via a network between tags and categories.
https://www.cxmoe.com/tagsnet
MIT License
2 stars 0 forks source link

在butterfly主题中执行Hexo net出错 #1

Open panyongkang opened 3 years ago

panyongkang commented 3 years ago

错误代码如下: INFO // tagsnet // 92 nodes have been loaded in 50 ms Unhandled rejection TypeError: E:\MyBlog\blog\Hexo\themes\Butterfly\layout\post.pug:10 8| if (theme.post_meta.post.tags) 9| .post-meta__tag-list

10| each item, index in page.tags.data 11| a(href=url_for(item.path)).post-meta__tags #[=item.name] 12| !=partial('includes/share/index', {}, {cache:theme.fragment_cache}) 13|

Cannot read property 'data' of undefined 请问大佬是什么原因?我怀疑是路径设置不对,但怎么改都不对

TianZonglin commented 3 years ago

错误代码如下: INFO // tagsnet // 92 nodes have been loaded in 50 ms Unhandled rejection TypeError: E:\MyBlog\blog\Hexo\themes\Butterfly\layout\post.pug:10 8| if (theme.post_meta.post.tags) 9| .post-meta__tag-list

10| each item, index in page.tags.data 11| a(href=url_for(item.path)).post-meta__tags #[=item.name] 12| !=partial('includes/share/index', {}, {cache:theme.fragment_cache}) 13|

Cannot read property 'data' of undefined 请问大佬是什么原因?我怀疑是路径设置不对,但怎么改都不对

你好,你的日志看的话,并不是这个插件的问题噢,错误在themes\Butterfly\layout\post.pug:10 ,你除了安装插件的话还有什么其他操作吗,出现这个错误之后,你去看看有没有 public/tagsnet/index.html,这个文件? 我搞一个butterfly主题测试一下,理论上应该不会影响原代码的。。(tagsnet插件也不需要设置什么路径的。。)

TianZonglin commented 3 years ago

你好,你的日志看的话,并不是这个插件的问题噢,错误在themes\Butterfly\layout\post.pug:10 ,你除了安装插件的话还有什么其他操作吗,出现这个错误之后,你去看看有没有 public/tagsnet/index.html,这个文件? 我搞一个butterfly主题测试一下,理论上应该不会影响原代码的。。(tagsnet插件也不需要设置什么路径的。。)

错误复现了,正在看。。。

TianZonglin commented 3 years ago

已解决, 请尝试使用 npm install hexo-generator-tagsnet --update --save 更新下插件再使用,我这里测试(test.md)已经正常。增加了一个参数builtin: false,原先版本会在hexo g时被执行一次。

panyongkang commented 3 years ago

已解决,请尝试使用npm install hexo-generator-tagsnet --update --save更新下插件再使用,我这里测试(test.md)已经正常。增加了一个参数builtin: false,原先版本会在hexo g时被执行一次。

好了,已经可以正常使用了,但对于butterfly主题样式不是很友好,就是在class类svgnet这里,看起来怪怪的,还不如弄成独立页那种,大佬可以帮忙看看吗?非常感谢!我的博客是:https://www.xyym.cf/tagsnet/

TianZonglin commented 3 years ago

已解决,请尝试使用npm install hexo-generator-tagsnet --update --save更新下插件再使用,我这里测试(test.md)已经正常。增加了一个参数builtin: false,原先版本会在hexo g时被执行一次。

好了,已经可以正常使用了,但对于butterfly主题样式不是很友好,就是在class类svgnet这里,看起来怪怪的,还不如弄成独立页那种,大佬可以帮忙看看吗?非常感谢!我的博客是:https://www.xyym.cf/tagsnet/

恩恩,看到了,獨立頁這個可以有,稍後加。關於不美觀,確實有點,你的標籤沒有互相關聯起來,結果就是各部分都很分散,理想的狀態是tags互相從屬不同類,這樣結果就是個“網”。對於沒那麼復雜的從屬結構,我感覺在代碼裏加一個根節點比較好,把類都連起來,這樣結果就會是一個整體。 目前你能做的,可以嘗試調整svg_force這個值,讓他們聚的更緊密一點。觀感上可能會好點。

panyongkang commented 3 years ago

已解决,请尝试使用npm install hexo-generator-tagsnet --update --save更新下插件再使用,我这里测试(test.md)已经正常。增加了一个参数builtin: false,原先版本会在hexo g时被执行一次。

好了,已经可以正常使用了,但对于butterfly主题样式不是很友好,就是在class类svgnet这里,看起来怪怪的,还不如弄成独立页那种,大佬可以帮忙看看吗?非常感谢!我的博客是:https://www.xyym.cf/tagsnet/

恩恩,看到了,獨立頁這個可以有,稍後加。關於不美觀,確實有點,你的標籤沒有互相關聯起來,結果就是各部分都很分散,理想的狀態是tags互相從屬不同類,這樣結果就是個“網”。對於沒那麼復雜的從屬結構,我感覺在代碼裏加一個根節點比較好,把類都連起來,這樣結果就會是一個整體。 目前你能做的,可以嘗試調整svg_force這個值,讓他們聚的更緊密一點。觀感上可能會好點。

已经改好了,看起来顺眼多了,但手机还是不兼容,希望大佬后续能够好好维护一下,最好说明一下这些常用的参数的含义,我会一直使用的,感谢分享!