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

关于一些功能的意见 #8

Open
xiaoyustudent opened this issue Aug 1, 2023 · 3 comments
Open

关于一些功能的意见 #8

xiaoyustudent opened this issue Aug 1, 2023 · 3 comments

Comments

@xiaoyustudent
Copy link

偶然间发现了这个主题,同时折腾部署了一下,这个主题简直是好看到我的心吧上了,不过在部署的时候,发现了一些作者还未更新的地方,部分由于自己需要使用,所以自己写了下,希望作者看到后能够多多更新。
第一个是文章缩略图以及文章详细页面头图,最开始我没有用精简链接的那个插件,默认图片的路径是年/月/日/文章标题/图片名称,后面增加了精简链接的插件,图片路径更改为 path/图片名称。
阅读源码发现了这两个要修改的位置分别在article.ejs和gallery.ejs中,找到photo这个名称,这个名称就是图片链接的变量,原本的代码是直接获取文章头部的变量内容,但是由于在hexo编译后,会在路径前添加日期或者生成的唯一path,所以需要在此之前进行修改

    <% let date = new Date(post.date) %>
    <% let year =  date.getFullYear() %>
    <% let month = String(date.getMonth() + 1).padStart(2, '0') %>
    <% let day = String(date.getDate()).padStart(2, '0') %>
    <% let formattedDate = year + '/' + month + '/' + day + '/' %>
    <% let newPhoto = formattedDate + post.title + '/' + photo %>

第二个是搜索和目录,在待办清单上看到作者后期发布,希望作者加油,很期待这个主题的完全版本

@saicaca
Copy link
Owner

saicaca commented Aug 1, 2023

感谢支持。

封面图 photos 里填的图片路径是相对于 /source/ 的路径,比如要以 /source/covers/example.png 作为封面图,photos 应该填写为 covers/example.png

以后应该也没办法支持在 photos 中填相对于文章资源文件夹的图片路径(因为没办法判断用户填的路径是相对于 source 的还是相对于文章的),可能要在 front-matter 里新增一个字段才能解决。

@yuniow
Copy link

yuniow commented Feb 6, 2024

老哥,解决了吗。我想在封面图用自己的图片,发现不知道设置哪个字段

@yuniow
Copy link

yuniow commented Feb 6, 2024

设置了成功显示banner,但是不显示文章缩略图

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

3 participants