D0n9X1n / hexo-tag-cloud

Yet, just another tag cloud plugin for hexo.
https://www.npmjs.com/package/hexo-tag-cloud
MIT License
147 stars 27 forks source link

ParticleX主题用不了标签云,不知道如何解决😭 #40

Open DrPhilip425 opened 10 months ago

DrPhilip425 commented 10 months ago

Expected Behavior

网站资料卡下面应该会显示标签云

Actual Behavior

网站资料卡下面应该没有显示标签云

Steps to Reproduce the Problem

  1. 改json文件,再npm安装插件 2.发现ParticleX主题layout文件夹里没有_widget文件夹,也没有tagcloud.ejs文件 3.直接在layout文件夹里新建tagcloud.ejs文件,再复制粘贴那段替换的文件 4.添加tag-cloudd的配置在根目录下的_config.yml文件 5.命令终端hexo clean后再hexo g和hexo s 6.发现资料卡下面并未生成标签云 7.把tagcloud.ejs里的<%- url_for('/js/tagcloud.js') %>和<%- url_for('/js/tagcanvas.js') %>改成tagcloud.js和tagcanvas.js的绝对路径 8.重新hexo clean,hexo g,hexo s后发现还是没有标签云出现 9.所以不知道怎么解决,不知道是不是没有默认主题就用不了标签云😨

Specifications

操作系统是Windows11家庭版,Hexo用的主题是ParticleX

D0n9X1n commented 9 months ago

你可以试试直接在对应的 ejs 里面加入标签云的代码, 而不是新建一个文件

DrPhilip425 commented 9 months ago

你可以试试直接在对应的 ejs 里面加入标签云的代码, 而不是新建一个文件

确实不新建ejs文件是对的, 我在ParticleX主题里的card.ejs中粘贴那段代码后发现可以用,但因为粘贴在<div id="card-style"></div>中发现会和id-card共用同一个板块, (我不太会前端的代码T-T), 我把主题里main.css文件里的#home-card #card-style { }内容复制,再粘贴到新写的#tagcloud { }里面, 然后在card.ejs文件里重新把那段代码粘贴到了<div id="tagcloud"></div>里面,但发现还是共用同一个板块,明明<div id=>id不一样,却还是一样的结果emm,(掉头发.jpg)