Zblog图床 zblog图床插件

图床干什么用

就可以上传图片的免费网络存储空间,像淘宝,有啊,拍拍的卖家,把产品传到图床网站上,获得一个外链接,就可插入到你发的文章或者商品信息里.

创新互联建站是专业的叶集网站建设公司,叶集接单;提供网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行叶集网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

如pic.twblog.org,就是一个图床.

解决hexo引入图床,手机和web不显示图片的问题

hexo引入图片的方式有很多种:

Hexo使用图床的方式加载在blog中加载图片,会在非本人的电脑或者手机端报“html访问图片资源403问题(http referrer)”,导致采用图床方式加载的图片全部无法加载。

http请求体的header中有一个referrer字段,用来表示发起http请求的源地址信息,这个referrer信息是可以省略但是不可修改的,就是说你只能设置是否带上这个referrer信息,不能定制referrer里面的值。

服务器端在拿到这个referrer值后就可以进行相关的处理,比如图片资源,可以通过referrer值判断请求是否来自本站,若不是则返回403或者重定向返回其他信息,从而实现图片的防盗链。上面出现403就是因为,请求的是别人服务器上的资源,但把自己的referrer信息带过去了,被对方服务器拦截返回了403。

在前端可以通过meta来设置referrer policy(来源策略),具体可以设置哪些值以及对应的结果参考 这里 。所以针对上面的403情况的解决方法,就是把referrer设置成 no-referrer ,这样发送请求不会带上referrer信息,对方服务器也就无法拦截了。

浏览器中referrer默认的值是 no-referrer-when-downgrade ,就是除了降级请求的情况以外都会带上referrer信息。降级请求是指https协议的地址去请求http协议,所以上面403的情况还有另一种解决方法就是,请求的图片地址换成http协议,自己的地址使用http协议,这样降级请求也不会带上referrer。

在G:\blog\themes\butterfly\layout\includes目录下有一个head.pug文件,修改该文件的meta信息,会使生成的所有页面都带有该head。在head.pug文件中添加如下内容,结果参见图片。

在G:\blog\themes\yilia\layout_partial目录下有一个head.ejs,同样在head.ejs文件中添加如下meta信息即可

在G:\blog\public\2021目录下就是所有21年生成的blog,找到该目录下的任意一个index.html,用文本编辑器打开就可以看到已经自动生成了referrer标签了。

然后使用hexo d指令将工程同步到github即可

1. 加载本地图片的方法

2. html访问图片资源403问题(http referrer)

zblog php 地图插件怎么用

1.说明

插件采用系统提供的各种接口,用来实现一些高级定制功能,让Z-BlogPHP变的更加强壮和有趣(Very Good,Very Strong.)。

2.目录及命名要求

插件是放在系统的zb_users/plugin目录下的,插件必须有自己的目录名且不与其它插件同名。

插件目录名即是插件的ID名称,系统也以此做为识别。

插件必须设定正确的plugin.xml文件,系统依赖此文件对插件进行管理。

plugin.xml文件里的”id“节点一定要设定为插件的ID名称(即插件的目录名称),这非常重要。

3.plugin.xml格式规范说明

1.样例文档

?xml version="1.0" encoding="utf-8"?

plugin version="php"

idTotoro/id

nameTotoro/name

url /url

note基于TotoroII的Z-Blog的评论及引用管理审核系统增强版。/note

description/description

pathmain.php/path

includeinclude.php/include

level1/level

author

namezsx/name

email /email

url /url

/author

source

name/name

email/email

url/url

/source

adapted130707/adapted

version1.0/version

pubdate2013-07-07/pubdate

modified2013-09-02/modified

price0/price

advanced

dependency/dependency

rewritefunctions/rewritefunctions

conflict/conflict

/advanced

sidebars

sidebar1/sidebar1

sidebar2/sidebar2

sidebar3/sidebar3

sidebar4/sidebar4

sidebar5/sidebar5

/sidebars

/plugin


当前文章:Zblog图床 zblog图床插件
转载来于:http://ybzwz.com/article/dopieds.html