美文网首页
Word文件转换为Markdown

Word文件转换为Markdown

作者: 山哥Samuel | 来源:发表于2017-09-01 23:00 被阅读40次

    网上抄文章的时候,免不了要用Word存一下,因为你很难有个Markdown编辑器帮你Copy and paste.. 那最后总要转换成Markdown才方便到处发表的,怎么办呢?不用担心,山哥教你一招!

    在线转换http://word-to-markdown.herokuapp.com/

    本地转换,只考虑Mac
    要玩gem,首先当然是上(Fan)套(Qiang)咯。连上vpn,然后:
    $ gem install word-to-markdown

    你以为这么一句话就能搞定了吗,那可真就太天真了。撞到最后一个premailer
    开始报对gem文件夹没有权限的错误,查了查,其实就是Mac版自带ruby版本的问题,不允许随便装东西,即便有sudo也不让。
    网上的解决方案是开机安住CMD+R
    ,把Integrity Protection
    禁用,然后进系统装不能装的gem,然后再回去把它启用。这方案麻烦不说,其实还是在系统的gem库里加了也许就只会用那么一两次的不该加的东西,各种不安嘛,这方案明显不符合我的审美。
    ok,那就rbenv走起吧
    求助万能的谷哥,提供了两种选择,rbenv
    或者rvm
    ,看了一下,貌似rbenv
    更加的handoff,而且提供Homebrew安装,那就选它了。
    $ brew update
    $ brew install rbenv

    然后官方说是要运行rbenv init
    ,运行一下说把下面这行加到.zshrc
    里去
    eval "$(rbenv init -)"

    然后重启一下Terminal,

    看看装了些啥版本,system就是系统自带的了$ rbenv versions# 然后看看当前的版本$ rbenv version# 看看能装哪些版本$ rbenv install list

    最后随便选了个2.4.1,因为这是稳定版
    $ rbenv install 2.4.1
    $ rbenv global 2.4.1

    这样就把ruby命令替换成rbenv管理的版本了,各种gem install
    也不会报什么权限错误啊操作不允许之类的了。
    速度重装word-to-markdown

    $ gem install word-to-markdown

    这次安装过程果然顺利,装完运行:
    $ w2m 1.docx

    我勒个去,转换结果直接输出到命令行了,而且也貌似并没有提供什么参数来指定输出文件,官方的意思就是:我输出到stdout了,剩下的你自己玩吧。
    那就redirect一下吧
    $ w2m 1.docx > 1.md

    so easy嘛,顺便说说这个redicrect
    ,有这么几种用法:

    system_profiler > file.txt
    
    >
     take the output of system_profiler and save it to the file file.txt
    &>
     The & tells the shell to redirect the standard output and standard error to the file.
    2>
     If you want to just output standard error
    >>
     appending to the existing file
    

    相关文章

      网友评论

          本文标题:Word文件转换为Markdown

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