0%

两种引用方式图片对比

例图一

这种方法得将_config.yml 文件中的 post_asset_folder 选项设为 true不过Hexo 3之前版本是无法使用的

当资源文件管理功能打开后,Hexo将会在你每一次通过hexo new [layout] <title> 命令创建新文章时自动创建一个文件夹。这个资源文件夹将会有与这个 markdown 文件一样的名字。将所有与你的文章有关的资源放在这个关联文件夹中之后,你可以通过相对路径来引用它们,这样你就得到了一个更简单而且方便得多的工作流。

阅读全文 »

邮件模板一

代码

1
2
<div style="color:#555;font:12px/1.5 微软雅黑,Tahoma,Helvetica,Arial,sans-serif;width:650px;margin:50px auto;border-top: none;box-shadow:0 0px 3px #aaaaaa;" ><table border="0" cellspacing="0" cellpadding="0"><tbody><tr valign="top" height="2"><td valign="top"><div style="background-color:white;border-top:2px solid #12ADDB;line-padding:0 15px 12px;width:650px;color:#555555;font-family:微软雅黑, Arial;;font-size:12px;"><h2 style="border-bottom:1px solid #DDD;font-size:14px;font-weight:normal;padding:8px 0 10px 8px;"><span style="color: #12ADDB;font-weight: bold;">&gt; </span>您在 <a style="text-decoration:none; color:#58B5F5;font-weight:600;" target="_blank" href="#">这里填写网站名称</a> 网站上的留言有回复啦!</h2><div style="padding:0 12px 0 12px;margin-top:18px"><p>您好, 用户! 您发表在文章 <a style="text-decoration:none;" target="_blank" href="#">《#####》</a> 的评论:</p><p style="background-color: #EEE;border: 1px solid #DDD;padding: 20px;margin: 15px 0;">这是评论内容
</p><p>网站管理员 给您的回复如下:</p><p style="background-color: #EEE;border: 1px solid #DDD;padding: 20px;margin: 15px 0;">这里是评论回复内容</p><p>您可以点击 <a style="text-decoration:none; color:#5692BC" target="_blank" href="#">这里查看回复的完整內容</a>,也欢迎再次光临 <a style="text-decoration:none; color:#5692BC" target="_blank" href="#">####</a>。祝您天天开心,欢迎下次访问 <a style="text-decoration:none; color:#5692BC" target="_blank" href="#">#####</a>!谢谢。</p><p style="float:right;">(此邮件由系统自动发出, 请勿回复)</p></div></div></td></tr></tbody></table><div style="color:#fff;background-color: #12ADDB;text-align : center;height:35px;padding-top:15px">Copyright &copy; 2018</div></div>

示例图片

阅读全文 »

PHP header 的几种用法,你知道几种?

1. 跳转页面

1
header('Location:'.$url); //Location和":"之间无空格。

2. 声明content-type

1
header('content-type:text/html;charset=utf-8');

3. 返回response状态码

1
header('HTTP/1.1 404 Not Found');
阅读全文 »

一、安装Sublime Text3

二、安装Package Control

最简单的安装方法是通过Sublime Text控制台。控制台通过快捷键 ctrl + ` (注:避免热键冲突)或菜单View >Show Console 访问。打开后,将适合您的Sublime Text版本的Python代码粘贴到控制台中。

Sublime Text3

1
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Sublime Text2

1
import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

可能最新版本需要按官方教程来安装,官网:Installation - Package Control

阅读全文 »

一、先刷入开发版

首先,请先准备一个U盘,并确保这个U盘的格式为FAT或FAT32. 接下来,就是具体的操作流程了。

  1. miwifi.com官网下载路由器对应的开发版ROM包,并将其放在U盘的根目录下,命名为miwifi.bin
  2. 断开小米路由器的电源,将U盘插入路由器的USB接口
  3. 按下reset按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开reset键
  4. 等待5~8分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成!

如果出现异常/失败/U盘无法读取状态,会进入红灯状态,建议重试或更换U盘再试。
至此官方开发版刷机完成,接下来是开启SSH权限。

二、开启SSH权限

在miwifi.com官网点“开放”在该页面找到“开启SSH工具”登录你路由绑定的帐号密码,就可以在里面查看到你路由的密码,但还需先下载对应的工具包。

阅读全文 »