美文网首页
markdown使用七牛图床实现自动上传图片并复制外链

markdown使用七牛图床实现自动上传图片并复制外链

作者: 0c9e81b07e5a | 来源:发表于2017-06-20 18:41 被阅读0次

    1.目标

    实现ubuntu16.04下的七牛云作为图床便捷方式.实现自动上传图片并复制外链,设置完成后基本就是懒人操作方式.

    2.环境

    系统环境
    ubuntu 16.04 LTS linux64位版本 用户名为wanxp

    3.安装

    1. 安装千牛云命令行工具
      工具地址: https://github.com/qiniu/qshell
    下载地址下载地址
    在终端中安装qshell
    #新建文件夹:mkdir /home/用户名/programe/qshell
    mkdir /home/wanxp/programe/qshell
    #下载并重命名qshell:wget -O /home/用户名/programe/qshell 系统对应的下载超链接,复制链接地址获得的url地址
    wget -O /home/wanxp/programe/qshell/qshell http://devtools.qiniu.com/2.0.8/qshell-linux-x64
    # 赋予qshell可执行权限
    chmod +x ./qshell
    
    1. 将qshell文件夹添加到系统全局环境中
    #通过vim打开文件bashrc
    vim ~/.bashrc
    #按下i由命令状态改为输入状态,在文件最后添加:export PATH=$PATH:/home/用户名/programe/qshell
    export PATH=$PATH:/home/wanxp/programe/qshell
    #按两下esc回到vim命令状态,保存并退出vim即输入
    :wq
    #测试七牛命令行是否安装成功
    qshell
    
    1. 绑定七牛
      注册并登录七牛,在七牛上增加文件夹,然后点击个人面板点击秘钥管理可查看到秘钥ak sk
      秘钥秘钥
    #终端中输入:qshell account 你自己的ak的值 你自己的sk的值
    qshell account tsL400000000dVP2P66gzgHn33333yQDA57_K ts3333n1555I966OdVP00000000ELgyQDA57_K
    
    1. 获取自己的七牛信息
    #获取七牛文件夹列表
    qshell buckets
    #选取其中一个文件夹如假设把FileFolder1作为上传的目标文件夹  
    #获取FileFolder1文件夹的域
    qshell domains FileFolder1
    #记录下返回的值,假设为:o9vfcxdp6.bkt.clouddn.com
    
    1. 安装xclip
      这是一款ubuntu环境下能够将文本输出至剪贴板的工具.安装方式终端中输入 :
    sudo apt-get install xclip  
    
    1. 建立脚本
      在qshell文件夹下创建qshellu(文件名自定,以后会作为上传文件的命令)文件,然后输入以下内容.可实现自动上传图片并将外链复制到剪贴板里
    #!/bin/bash
    #这里用$1表示传入的参数即文件名
    path=$PWD/$1
    #qshell fput 你的七牛网上的目标文件夹名 上传到网上的名称(使文件名一致) $path
    qshell fput FileFolder1 $1 $path
    #echo "http://(第4步FileFolder1文件夹的查询返回的域值)/$1"| xclip -sel clip
    echo "http://o9vfcxdp6.bkt.clouddn.com/$1"| xclip -sel clip
    
    1. 在qshell文件夹下打开终端,为qshellu脚本增加可执行权限
    # chmod +x ./你自定的文件名
    chmod +x ./qshellu
    
    1. 使用
      以后每次要插入图片时,直接在图片文件夹下打开终端,然后输入下面命令,最后直接在markdown中粘贴地址
    #qshell 图片名称
    qshell test.png
    

    相关文章

      网友评论

          本文标题:markdown使用七牛图床实现自动上传图片并复制外链

          本文链接:https://www.haomeiwen.com/subject/fsjaqxtx.html