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

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

Open
DrPhilip425 opened this issue Aug 31, 2023 · 2 comments
Open

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

DrPhilip425 opened this issue Aug 31, 2023 · 2 comments

Comments

@DrPhilip425
Copy link

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
Copy link
Owner

D0n9X1n commented Sep 19, 2023

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

@DrPhilip425
Copy link
Author

你可以试试直接在对应的 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)

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