• markdown 一个优雅的写作工具


    说到写作工具,不得不提的就是 word 了吧,现在有哪个公司能不用这个软件吗?作为最流行的写作软件,word 确实有很多优点,操作比较直观,所见即所得等等,但是大家也一定遇到过样式调整起来比较繁琐的问题,不同的内容可能需要频繁地调整字体、大小、行距等等,而且还很容易出现不一致,整体都显得很不协调,当然你是 word 的高级用户的话,可能知道有模板这个东西,帮你定义了统一的样式,但是首先你要成为一个高级用户,总之你需要花很多额外的时间在样式的调整上面,编辑体验很差;另一方面不同的用户都有自己的样式偏好,风格不统一也很影响阅读体验;此外,修订功能真的做得很难看……难看到不太想……

    其实 word 的主要的问题根源来自于将内容和样式绑定在一起了,写作者需要同时编辑文章的内容和样式,虽然很灵活,但是实际上是一种很低效的方式,因为创作本身只与内容有关。相比之下 LaTeX 通过为内容定义一些标签,再统一对这些标签定义样式,编辑体验可能会更好一些,但是其复杂甚至有些古怪的语法,在使用上有比较高的门槛。事实上,word 也提供了内容和样式分离的方式,就是模板样式,但是当你的初级用户已经习惯了同时编辑内容和样式,就很难再改变他们了,如果你也在使用 word 我建议你多用一用模板相关的功能,可以提高你不少效率,当然我更建议你使用我下面要将的 markdown 啦,你看到的这篇文章,包括这个小站里面所有的文章也都是 markdown 编辑而成

    markdown 其实就是一种标记语言,类似于 html,但是比 html 简单很多,简单到只需要三分钟就可以学会,也没有那么多冗余的标签,写作者只需要关注在内容上,但是写出来的东西只是纯文本文件,如果需要展示出来就需要一些专业的 markdown 软件了,比如 mwebmoumacdown 之类的,可以通过导入 css 文件来定义样式,可以通过不同的 css 文件来定义不同的样式,非常灵活,如果你没有 css 文件,通常会有一个默认的显示,或者可以使用 github 上面的样式文件,当然你懂前端的话完全可以按自己的审美编写 css 文件啦。这里 markdown 将内容和样式完全分离,写作时完全不用关注样式,编辑体验大大提升;而另一方面,每个人都可以有自己喜好的样式,同样的内容在不同的用户面前能够按照他们习惯的方式展示出不同的风格,阅读体验也有较大提升;由于是纯文本文件,还可以配合 git 之类的版本管理工具,可以很清晰地看出不同版本的修改

    当然还有一种情况,你只关注编辑,不需要展示,那你可能只需要一个像 sublime text 3 或者 vscode 之类的文本编辑器就可以了。大部分博客网站都是直接支持 markdown 的,写完整个文件内容帖进去即可,或者你用 hexo 之类的软件搭建的博客小站,更是直接基于 markdown 的

    目前 markdown 已经成为了最流行的博客写作工具,也有越来越多的文档开始使用 markdown 来管理,快点开始使用 markdown 来提升你的工作效率吧

    下面附上 markdown 的语法

    # 一级标题
    ### 三级标题
    ##### 五级标题
    
    正文正文正文正文正文正文正文正文正文
    
    *强调*
    **加粗**
    
    1. 有序列表
    2. 有序李彪
    
    - 无序列表
    - 无序列表
    
    > 引用
    
    [链接点这里](http://xxx.com)
    ![图片链接](/img/xxx.jpg)
    <http://xxx.com>
    
    | header1 | header2 | header3 |
    |---------|---------|---------|
    | column1 | column2 | column3 |
    | column1 | column2 | column3 |
    
    `代码`
    

    转载请注明出处
    本文链接:http://hatlonely.github.io/2018/02/14/markdown-一个优雅的写作工具/

  • 相关阅读:
    [原创]Android插件化的一种实现
    [原创]HierarchyView的实现原理和Android设备无法使用HierarchyView的解决方法
    使用linux mint 安装无线网卡驱动
    Ubuntu下U盘变成只读的解决方法
    在Android源码中查找Java代码中native函数对应的C++实现
    Android Training Caching Bitmaps 翻译
    [转]获取app的内部储存路径
    [转]sudo找不到命令:修改sudo的PATH路径
    [转]CDN(内容分发网络)技术原理
    电视的应用开发注意事项[持续更新]
  • 原文地址:https://www.cnblogs.com/hatlonely/p/8457831.html
Copyright © 2020-2023  润新知