背景

Hexo和NexT的版本如下:

MacOS: 12.0.1
Hexo: 5.4.0
NexT: 8.2.2

由于在配置博客中选择的Hexo的next主题,由于该主题较为单调,所以希望添加一张背景图片。

因为版本比较新,尝试了许多其他人的方法,发现并不可行,但在themes/next/_config.yml配置文件搜索custom时发现了以下代码:

# Define custom file paths.
# Create your custom files in site directory `source/_data` and uncomment needed files below.
custom_file_path:#head: source/_data/head.njk#header: source/_data/header.njk#sidebar: source/_data/sidebar.njk#postMeta: source/_data/post-meta.njk#postBodyEnd: source/_data/post-body-end.njk#footer: source/_data/footer.njk#bodyEnd: source/_data/body-end.njk#variable: source/_data/variables.styl#mixin: source/_data/mixins.styl#style: source/_data/styles.styl

步骤

首先在网上找到一张图片,将其保存在yourBlogDir/themes/next/source/images中,或者直接复制链接。

yourBlogDir/themes/next/source/下使用如下命令新建一个_data的文件夹:

mkdir _data

并使用vim style.styl命令新建一个styles.styl文件,将以下代码输入并保存:

body {background:url(/images/background.jpg);background-repeat: no-repeat;background-attachment:fixed;background-position:50% 50%;// background-size: 100% 100%;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;
}

然后将themes/next/_config.yml配置文件中custom_file_path:下的#style: source/_data/styles.styl#号去掉,如下:

  custom_file_path:#head: source/_data/head.njk#header: source/_data/header.njk#sidebar: source/_data/sidebar.njk#postMeta: source/_data/post-meta.njk#postBodyEnd: source/_data/post-body-end.njk#footer: source/_data/footer.njk#bodyEnd: source/_data/body-end.njk#variable: source/_data/variables.styl#mixin: source/_data/mixins.stylstyle: source/_data/styles.styl

但是这样后,依旧不显示背景图片,找了很久后发现是main.css文件中的问题,所以需要在yourblog/themes/next/source/css下找到main.styl文件,并在最后一行添上如下代码:

// Custom Layer
// --------------------------------------------------
for $inject_style in hexo-config('injects.style')@import '../_data/styles.styl';

然后执行如下代码:

hexo clean
hexo s

就可以在本地端查看了,这时候发现已经添加上了背景图片。

Hexo NexT 添加背景图片相关推荐

  1. jsp中给div加背景_html中给元素添加背景图片或者gif动图

    添加背景图片有四种常用的方式,分别是: repeat    完全平铺 repeat-x    横向平铺 repeat-y    纵向平铺 no-repeat    不平铺 使用示例: Document ...

  2. java 添加图片背景_java添加背景图片

    总结:我们通常实现添加背景图片很容易,但是再添加按钮组件就会覆盖图片.原因是: 有先后啊.setlayout();与布局有很大关系 请调试代码的时候,仔细揣摩.我晕了 还可以添加文本框,密码框 fra ...

  3. VC中为对话框添加背景图片

    From: http://blog.ezcn8.com/2011/06/11/vc%E4%B8%AD%E4%B8%BA%E5%AF%B9%E8%AF%9D%E6%A1%86%E6%B7%BB%E5%8 ...

  4. .net的label的背景如何设置成为透明_css如何设置背景图片?background属性添加背景图片...

    在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片.有一定的参考价值,有需要的朋友可以参考一下, ...

  5. java添加背景图片_Java怎么添加背景图片

    首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...

  6. winformbutton边框怎么改_C#(winform)为button添加背景图片,并去掉各种边框

    1.既然是添加背景图片 所以这里应该使用 Button.BackgroudImage = "" ;来设置图片 而不应该使用  Button.Image = "" ...

  7. MFC中 给基于CFormView的单文档添加背景图片

    关于基于CFormView的单文档应用程序,添加一个图片背景的方法之一如下: 下面是利用LoadImage实现.(先在程序目录中添加背景图片back.bmp) 1.在view类中添加类成员变量:(为C ...

  8. 计算机wold标题文字加背景,office word文档添加背景图片以及背景颜色来美化枯燥乏味的文字...

    在浏览网页的时候,遇到各式各样的好看图片是常用的事,现在的需求就是如何将这些看似比较不错的图片设置为Word的文档背景.设置背景的目的是为了美化文字的同时还可以为文档增姿添彩.看到这里大家是不是有点迫 ...

  9. android 视频做背景图片,视频后面怎么加背景图片?安卓手机给视频添加背景图片的方法...

    狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!同意则往下继续了解学习 ... 注意此教程方案是:『安卓手机端教程方案』.很 ...

  10. c语言mfc怎么插入背景图片,MFC 对话框添加背景图片详细过程(两种方法)

    给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...

最新文章

  1. python集合(set)+常见方法+交叉并补
  2. php禁用cookie后session设置方法分析
  3. Fiori应用deploy到云上后在Chrome开发者工具里Source标签页的外观
  4. 2018实用前端面试问题集锦
  5. JAVA如何正确处理Unicode字符
  6. Developer Express .Net 2005 V7.2.1 crack
  7. 如何使用SSH连接到远程MySQL服务器
  8. php post 传递数组参数,php提交post数组参数实例分析
  9. Web 前端小白入门(一):心路历程,非技术指南
  10. axure通用元件库 Pc、Web端原型图组件库高保真UI rp源文件
  11. unity3d:激活码系统(根据PC机器码,给对应激活码完成软件注册)
  12. 最简单最明白的关于“事件”和“委托”的例子说明
  13. (28)Verilog实现倍频【方法三】
  14. 阿里云,华为云哪个好?
  15. 微信小程序----wx.openLocation(OBJECT) 使用微信内置地图查看位置
  16. hnu数电实验(最终)Verilog各个模块代码(波形后续更新。。。)
  17. 店铺管理系统项目总结
  18. 制作单词记录App(一)
  19. 利用火狐浏览器的编辑和重发功能修改网站POST请求
  20. Excel柱形图和折线图分别作图

热门文章

  1. 中国石油天然气行业供需格局及消费需求前景调查报告2021年版
  2. 医院信息系统等级保护
  3. 代码时间换空间以及空间换时间
  4. 一周信创舆情观察(7.5~7.11)
  5. Swagger与其他API文档编写工具对比
  6. omnet++tictoc14案例解析
  7. c语言根二的连分数,纯循环连分数 与 二次方程的根
  8. mybatis mysql begin end_mybatis批量操作
  9. 统计学中的十几个数据分析方法
  10. c语言编程基础实验结果与分析,C语言实验指导1--C语言编程基础.doc