谈谈markdown

欢迎关注我的博客,️点他即可。

最近一年开始学习有关编程的内容了。

迷上代码的我开始接触到一些好玩的东西,我发现很多事情都可以由代码来完成,甚至是ppt。同学就经常说我疯掉了,连记个笔记都要写代码。

没错,它就是markdown,我最近一年最爱的文本编辑语言。我几乎所有的写作——笔记、写作、论文……都会用markdown来编写。


markdown是一门有着15年历史的文本编辑语言。

随着时间的推移,互联网的爆炸式的发展,越来越多的“花式”文本编辑器的出现让人们越来越难去注意文章的本身。

排版和美观渐渐变成了评价一个自媒体平台的最重要的标准,而不是文字本身。(在文章不是垃圾到放垃圾堆都嫌臭的情况下)

有一个现象就能看出来纯文字阅读已经离我们越来越远了。

五年前十年前,我们还在担忧一件事情,那就是网络小说。我们发现网络小说这个东西大量占据了年轻人的时间,年轻人天天抱着手机就是看网络小说,普遍观点认为这样下去,我们会丧失对于名著的欣赏能力。

事实上呢,十年后的今天,大家连网络小说都不看了,都抱着短视频、短文章、短信息在看。所有的事情都变碎了,在此不论此事的好坏,有机会会再写一篇来讨论。


碎片化的生活碎片化的阅读,自然是排版美观程度和文字精简程度至上——这无可厚非,我们不能要求别人去看什么样的内容,这样就失去了阅读的意义。

但是在一篇文章的写作时,排版却变成了很痛苦的事情。因为这是我好不容易辛辛苦苦的写出来的文章,我花了很多时间思索和构建文章的架构。可最后发送到了互联网平台,却需要我把所有的信息全部打散,更有甚者需要让你在间隙加上图片,因为“图文并茂”才好看。

这样一来文章的结构就被破坏了,不知道别人是不是这样,但我非常反感别人去修改我的文章结构。

有一次我写了一篇三千字的杂文,硬生生被一个公众号的编辑砍成了五段,中间加入了不计其数的图片和特效,我的文字被砍的七零八落。 那天晚上气得我猛灌了三大口肥宅快乐水,蒙上被子就睡了。

晚上在梦里我居然还梦见了那个编辑。只见他手里拿着一把电锯惊魂里的电锯,头上戴着一个破麻袋,就如同生化危机4厕所里的那个高大的丧尸一样,半边脸露在外面,还渗着血。他朝着我一步步的逼近,我仓皇逃窜却一头撞昏在梁柱,随后醒来我便看见了我的两条腿和两条手分别挂在了几根悬梁上——我被可怕的编剧分尸了。

这真是个非常恐怖的梦,醒来之后又猛灌了一瓶快乐水才得以恢复。

话题扯的有些远了,其实这只是想明说很多写作者会特别的反感现在的一些排版。但是我也试过像写作文一样的,把整篇文章只是段首空两格发在公众号里,可90%的朋友都跟我反映说:实在是太丑了!

只好作罢。


再最后说说markdown。

Markdown是由作家和程序员John Gruber创建的文本编辑语言,它的核心是Web发布所需的HTML代码的简写,但同时呢也可以认为它是一种无干扰写作的手段。

markdown比Word更简单,更简洁,可以让我们更加专注于文章的本身,出来的排版也不会万分丑陋。

至少在我这个大直男看来,算得上是简约不简单吧。

(完)

谈谈markdown的更多相关文章

  1. The usage of Markdown---列表

    目录 1. 序言 2. 有序列表 3. 多级有序列表 3. 无序列表 4. 多级无序列表 5. 列表中的转义字符 6. 无效化 7. 任务列表 更新时间:2019.09.14 1. 序言   其实我昨 ...

  2. 谈谈我眼中的CSDN吧

    昨天逛博客园看到了这篇曝光率很高的文章:博客搬家——从CSDN到博客园,一篇短短的文章竟然招致这么多人的讨论,可能程序员就喜欢“Java好还是PHP好”这类型的问题吧,好无聊.由于我一直在使用CSDN ...

  3. Linux 桌面玩家指南:12. 优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  4. 简单谈谈contextlib的使用

    简单谈谈contextlib的使用 写在前面 做这件事的原因: 在看书的时候,我发现了有大佬们用contextlib管理上下文,真的很牛皮,但是百度了以下,每个大佬都写了很多很全很深刻,讲道理五花八门 ...

  5. Element 文档中的 Markdown 解析

    Element 的文档站是讲Markdown解析成vue组件在页面中渲染出来,转换过程如下图所示: 红框部分势必要对 Markdown 进行特殊的订制,订制过的 Markdown 像下面这样. ::: ...

  6. NiceMark——我的Markdown编辑器

    NiceMark--我的Markdown编辑器 闲来无事,写了一个Markdown编辑器.基于electron,完全采用Web前段技术(Html,css,JavaScript)实现.代码已托管在Git ...

  7. Markdown 图片助手-MarkdownPicPicker

    title: Markdown 图片助手 v0.1 toc: true comments: true date: 2016-06-04 16:40:06 tags: [Python, Markdown ...

  8. 【原】谈谈对Objective-C中代理模式的误解

    [原]谈谈对Objective-C中代理模式的误解 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 这篇文章主要是对代理模式和委托模式进行了对比,个人认为Objective ...

  9. 谈谈一些有趣的CSS题目(十二)-- 你该知道的字体 font-family

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

随机推荐

  1. String s = new String(“xyz”);创建了几个字符串对象?

    两个对象,一个是静态区的"xyz",一个是用 new 创建在堆上的对象.

  2. 学习 Haproxy (二)

    1. Haproxy介绍 Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,它支持双机热备.虚拟主机.基于TCP和HTTP应用代理等功能.其配置简单,而且拥有很好的对服务器节点的 ...

  3. gateway聚合swagger3统一管理api文档

    springboot微服务整合swagger3方法很简单,下文会演示.但是在分布式项目中如果每个微服务都需要单独的分开访问获取接口文档就不方便了,本文将详细讲解springcloud gateway网 ...

  4. STM32 标准库

    CMSIS 标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难.为了解决不同的芯片厂商生产的Co ...

  5. 用CSS实现Tab页切换效果

    用CSS实现Tab切换效果 最近切一个页面的时候涉及到了一个tab切换的部分,因为不想用js想着能不能用纯CSS的选择器来实现切换效果.搜了一下大致有下面三种写法. 利用:hover选择器 缺点:只有 ...

  6. linux安装sbt

    1.官网下载tgz sbt - Download (scala-sbt.org) 2.解压 tar zxvf sbt-0.13.5.tgz -C /opt/scala/ 3.建立启动sbt脚本 /*选 ...

  7. ubantu系统之jdk切换使用

    安装 jdk7: $ sudo apt-get update $ sudo apt-get install openjdk-7-jdk 安装 jdk1.8:sudo add-apt-repositor ...

  8. properties和XML配置文件内容的获取

    @ 目录 总结内容 1. Java中为什么要使用配置文件 2. Java中常用的配置文件类型有哪些以及它们的特点 Properties配置文件 XML配置文件 总结 总结内容 1. Java中为什么要 ...

  9. 通过CSS给图像设置圆角边框

    <html> <style> .smaller-image{ border-radius: 50%; width: 100px; } </style> <bo ...

  10. spring-xml实现aop-通知的种类

    如果本代码有疑问,请访问spring-aop快速入门或者spring-aop动态代理技术(底层分析) 1.导入aop的相关坐标 <dependency> <groupId>or ...