怎么修改hexo的html文件,hexo能“个性化”html模板页面吗?

本文详细介绍了如何在Hexo中进行全局配置,包括修改CSS和JS文件的方法,并解释了从.md文件生成.html文件的过程及部署到Git的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

d44d23938a7d628ee30a0438bfb3b645.png

慕码人8056858

是想改全局的设置是么?以默认的 landscape 主题为例,全局的 HTML 模板是hexo-theme-landscape/layout/layout.ejs把引用的 CSS, JS 文件通过 hexo 提供的 css(), js() 函数放到这里就好。CSS 的全局文件是:hexo-theme-landscape/source/css/style.styl在这里写你的全局 CSS 就好(其实 hexo 的 CSS 是没有局部作用域的,写到别的地方也可以,不过不推荐)JS 的文件在:hexo-theme-landscape/source/js/这个文件夹下,你可以新建一个 script.js 编写,至于hexo-theme-landscape/scripts/这个文件夹下面是放钩子函数的请你看看你的题目和你的描述相符么?不管怎么说,我先把你的问题回答了:静态页面的 .html 模板文件是谁?我不知道你指的是不是 public 文件夹下的,如果是的话,是 theme 主题的那一套模板,根据情况选择相应的模板_posts 下的 .md 文件怎么生成 public 文件夹下的 .html 文件?会有一个 markdown 的解析过程,生成相应的 HTML 片段,然后应用到主题的模板上经过 hexo d 怎么在 .deploy_git 下生成和 public 文件夹里一样的文件?这相当于 hexo 对 Git 加了语法糖,hexo d 会把生成的静态网站提交到本地仓库并 push 到远端以及整个博客网站怎么运行上面这一切的? 整个博客就像我说的那样运行我不知道是你的表达能力有问题还是我的理解能力有问题,一开始说要改模板,现在又要了解 hexo 的渲染流程,模板渲染这种东西本身就不是三言两语能说清的,更何况 hexo 又支持那么多功能,看你的问题我不认为你现在能接受这些知识,我建议你还是先去打好基础吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值