快速搭建博客:写作技巧

摘要:
前言:这个博客中提到的Typhora不仅可以用来写个人博客,也可以用来写博客公园。此外,您可以制作自己的地图床,并在将图片上传到Typhora时自动将其上传到地图床库,这非常方便。你也可以在CSDN中写一篇博客,然后使用CSDN地图床将其复制到那里。我无法安装博客园区中提到的Windows Live Writer。通过这个脚本,我们使用它来监听hexonew操作,并在检测到hexonev后执行编辑器打开的命令。对于阿里云,未注册的用户应先注册。

前言

这篇博文讲的Typora,不止可以用来写个人博客,还可以用来写博客园,加上自己搞个图床,在Typora上传图片就自动上传图床库上去,真的很方便。也可以在CSDN写博客,然后在那边复制过来,使用的是CSDN的图床。

我用博客园说的Windows Live Writer这个安装不了。

1. Hexo添加文章时自动打开编辑器

首先在站点目录下的scripts目录中创建一个JavaScript脚本文件。如果没有这个scripts目录,则新建一个。

  • scripts目录新建的JavaScript脚本文件可以任意取名。

通过这个脚本,我们用其来监听hexo new这个动作,并在检测到hexo new之后,执行编辑器打开的命令。

  • 如果你是windows平台的Hexo用户,则将下列内容写入你的脚本:(直接复制,不用改)
var spawn = require('child_process').exec;
hexo.on('new', function(data){
  spawn('start  "markdown编辑器绝对路径.exe" ' + data.path);
});

  • 如果你是Mac平台Hexo用户,则将下列内容写入你的脚本:(直接复制,不用改)
var exec = require('child_process').exec;
hexo.on('new', function(data){
    exec('open -a "markdown编辑器绝对路径.app" ' + data.path);
});

2. 新建文章时,在相同目录下创建同名文件夹(便于图片管理)

  • 打开站点配置文件_config.yml,搜索post_asset_folder字段,设置其值为true
  • 安装hexo-asset-image:npm install hexo-asset-image --save
  • 此时hexo new "fileName"会在/source/_posts目录下创建同名的文件夹
  • 只需在 md 文件里使用 ![title](图片名.jpg) ,无需路径名就可以插入图片。但是我们会使用图床,存到这只是为了以后图床失效可以找到图片。

3. 图床

我本来是使用阿里云来存储,但是好贵,我换成一个免费的 路过图床。

图床有很多,比如阿里云,腾讯云又拍云等,这些都是可以用的。

也可以把图床存在CSDN,从CSDN文章copy过去,但是切记要本地保存,别以后CSDN失效找不到图。

阿里云,没注册的先去注册一下。然后如下图:

快速搭建博客:写作技巧第1张

  • 先去购买流量包,不贵,一年40G才9元。我现在才发现,买了流量包还是要钱的,现在收费的图床都是分流量包和存储包。。所以可能需要额外收费,如果是小型网站访问量很小的,那肯定支付得起,几分钱。大型的话就不要了,而且我们得设置防盗链,防止被人恶意刷请求。

快速搭建博客:写作技巧第2张

快速搭建博客:写作技巧第3张

  • 然后去创建一个Bucket,然后如下填入就创建。

快速搭建博客:写作技巧第4张

快速搭建博客:写作技巧第5张

  • 顺便点开右上角我们的头像,如图:点开AccessKey管理

快速搭建博客:写作技巧第6张

  • 点开完,出现下面的这个,如果有用户AccessKey就把它的AccessKey ID和Access Key Secret保存到txt,我记得刚创建会自动下载一个文件,该文件就保存这两个键值对。
  • 如果没有,则创建该用户,然后就会弹出一个下载框下载一个文件。

快速搭建博客:写作技巧第7张

快速搭建博客:写作技巧第8张

  • 然后先放着,下面的自动变图床链接的编译器要用

注意:请开启防盗链,如下:
快速搭建博客:写作技巧第9张

快速搭建博客:写作技巧第10张

4. 自动变图床链接的编译器

我是在网上发现一个typora的插件,可以自动把上传的本地连接。

typora下载,也可以去官网,但是官网加载好慢。。

原作者,我fork到我的github,测试了一下,最新版能够用,下面是我的教程:

  • 先把该项目下载下来,然后里面有window.html和plugins两个文件。然后我在我的github这样写。

快速搭建博客:写作技巧第11张

  • 最后,得去配置好我们的图床,在pluginsimage的upload.js文件,该文件就是可以配置我们的图床。把刚刚在阿里云下载的文件中,两个AccessKeyId和AccessKeySecret的值复制进去。

快速搭建博客:写作技巧第12张

  • 而BucketDomain需要去阿里云的OSS中的文件管理,先随便上传一张图片,然后点击看看它的链接,如图:

快速搭建博客:写作技巧第13张

  • 然后把类似http://flunggg.oss-cn-shenzhen.aliyuncs.com/复制到BucketDomain去。
  • 这个upload.js文件可以自定义配置很多东西,比如我上面限制上传文件大小最多为10MB,不过一般不要这么大,最多4MB左右,或者去压缩一下,推荐一个压缩网站:tinyjpg。太大的可以去压缩一下再放到图床。

快速搭建博客:写作技巧第14张

注意:可能有时对于旧文章想上传,鼠标点一下,等候一下就会上传,如果没有上传则重新本地上传就会自动变为图床链接。并且再改变图片样式时不成功,我想把图片缩小点就不成功。但是确实方便很多。

参考:

Hexo添加文章时自动打开编辑器

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇stm32之PWM学习getsockopt的TCP层实现剖析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Typora之更换自己喜欢的换主题【带图操作详细步骤】

文章目录 Typora更换自己喜欢的换主题【详细】 0、引言 1、下载Typora 2、安装 3、主题样式设置 3.1、由于markdown下载安装之后可以使用的主题不多 3.2、主题下载 3.3、解压下载好的主题 3.4、复制主题样式 3.5、导入主题 3.6、复制自己下载好的样式到typora安装目录的themes样式目录下 3.7、重启并应...

Spring通过SchedulerFactoryBean实现调度任务的配置

http://blog.csdn.net/hu_shengyang/article/details/19815201(里面是配置) 介绍SchedulerFactoryBean http://blog.csdn.net/eagleking012/article/details/7077813 MethodInvokingJobDetailFactory...

分享一键群发各大博客社区平台的工具

文章目录 1. BlogHelper 2. OpenWrite 随着自媒体越来越流行,一篇文章或一个视频分别要在几个平台上发布 就拿一篇文章来说,如果想要获得曝光度流量,就必须发布在市面上常见的平台上 如:可以看看我之前介绍过的常见平台系列 分享一些常用的开源博客社区网站 下面就介绍我目前了解到类似于一键群发各大博客平台上的工具 1. Blog...

解决CSDN阅读全部需要登录的问题

现在CSDN网站每次点击“阅读全部”的时候,必须要登录才能展开,很不方便。解决方法如下:点击F12打开开发者工具,点击Console,将下面两行代码粘贴进去即可: $("div.article_content").removeAttr("style"); $("#btn-readmore").parent().remove();...

3 使用selenium模拟登录csdn

之前通过F12开发者模式调试,获取网站后台服务器验证用户名和密码的URL之后,再构造post数据的方式会存在一个问题,就是对目标网站的验证机制不明确,构造post数据除了用户名和密码之外,还可能有更复杂的协议。比如csdn的fkid机制,见上一篇博文。 2 模拟登录_Post表单方式(针对chinaunix有效,针对csdn失效,并说明原因) 使用sele...

对博客园和CSDN的简要分析

一:主页面:                 1.最左边的索引栏:两个网站都给出了索引的种类,但是博客园的索引栏提供了每一个分类的数量。CSDN只提供了相应的索引种类。在鼠标向下滑动时,csdn的索引会随着光标跟着向下滑动,它们的最左边分类只设计了类别(这点csdn胜),而博客园的最左边淡紫色列比较宽(除了分类功能,还提供了其他的功能,如下图),博客园...