Hexo_Fluid文章头图定位
涉及文件和修改
hexo-theme-fluid\layout\_partials\header\banner.ejs
在banner.ejs
文件中,我们定义一个变量banner_position
。
1 |
|
这段代码表示,如果文章的头部信息中设置了banner_position
字段,那么就使用该字段的值作为图片的定位;如果不想定位图片,就无需在文章头部信息中添加banner_position
字段,将默认使用center center
作为图片的定位。
接着在 banner.ejs
文件中进行相应的修改,找到这部分内容。
1 |
|
将 center center
改为变量 <%= banner_position %>
1 |
|
使用方法
文章的头部信息就是 Hexo 写文章时最上面的部分,大致如下,在里面添加一个 banner_position
字段来单独控制图片的定位。下面示例的 left center
代表让图片靠左且图片高度居中。
1 |
|
当然你还可以用百分比来定位,具体可以参考这篇教程:
https://developer.mozilla.org/zh-CN/docs/Web/CSS/background-position
Hexo_Fluid文章头图定位
http://example.com/fluid_banner_position/