这篇博文讲的Typora,不止能够用来写我的博客,还能够用来写博客园,加上本身搞个图床,在Typora上传图片就自动上传图床库上去,真的很方便。也能够在CSDN写博客,而后在那边复制过来,使用的是CSDN的图床。html
我用博客园说的Windows Live Writer这个安装不了。git
首先在站点目录下的scripts目录中建立一个JavaScript脚本文件。若是没有这个scripts目录,则新建一个。github
经过这个脚本,咱们用其来监听hexo new
这个动做,并在检测到hexo new
以后,执行编辑器打开的命令。npm
var spawn = require('child_process').exec; hexo.on('new', function(data){ spawn('start "markdown编辑器绝对路径.exe" ' + data.path); });
var exec = require('child_process').exec; hexo.on('new', function(data){ exec('open -a "markdown编辑器绝对路径.app" ' + data.path); });
_config.yml
,搜索post_asset_folder
字段,设置其值为true
npm install hexo-asset-image --save
hexo new "fileName"
会在/source/_posts
目录下建立同名的文件夹
,无需路径名就能够插入图片。可是咱们会使用图床,存到这只是为了之后图床失效能够找到图片。图床有不少,好比阿里云,腾讯云,又拍云等,这些都是能够用的。windows
也能够把图床存在CSDN,从CSDN文章copy过去,可是切记要本地保存,别之后CSDN失效找不到图。markdown
到阿里云,没注册的先去注册一下。而后以下图:hexo
注意:请开启防盗链,以下:
app
我是在网上发现一个typora的插件,能够自动把上传的本地链接。编辑器
typora下载,也能够去官网,可是官网加载好慢。。post
原做者,我fork到个人github,测试了一下,最新版可以用,下面是个人教程:
plugins\image
的upload.js文件,该文件就是能够配置咱们的图床。把刚刚在阿里云下载的文件中,两个AccessKeyId和AccessKeySecret的值复制进去。http://flunggg.oss-cn-shenzhen.aliyuncs.com/
复制到BucketDomain去。注意:可能有时对于旧文章想上传,鼠标点一下,等候一下就会上传,若是没有上传则从新本地上传就会自动变为图床连接。而且再改变图片样式时不成功,我想把图片缩小点就不成功。可是确实方便不少。
参考: