Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
panyongkang opened this issue Feb 5, 2021 · 6 comments
Open

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

panyongkang opened this issue Feb 5, 2021 · 6 comments

Comments

@panyongkang
Copy link

错误代码如下:
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
Copy link
Owner

错误代码如下:
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
Copy link
Owner

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

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

@TianZonglin
Copy link
Owner

TianZonglin commented Feb 6, 2021

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

@panyongkang
Copy link
Author

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

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

@TianZonglin
Copy link
Owner

已解决,请尝试使用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
Copy link
Author

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

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants