当前位置: 首页 > news >正文

记笔记与博客

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

最近很少更新博客了,是因为最近迷恋上了用markdown来写文章和记笔记。最近系统的学习了一下markdown和reStructuredText两种markup语言,感觉markdown确实很适合来做笔记和写一些文字性的东西(比如:博客),很多的地方oschinaSegmentFault知乎等都支持markdown语法来写文章或者讨论留言,并且还有专门提倡用markdown来分享文章的简书这样的网站,但是很遗憾的是CSDN却不支持。OSChina的markdown编辑器的也不咋地。

说一下自己的使用使用体验吧。

  • 程序猿写文章自然少不了代码了,他们都能够直接将代码块格式化并高亮显示,秒杀所有的富文本编辑器自带的代码插入功能,看效果
    Python:
    import osclass Mark(Object):
      def __init__(self):
             super.__init__(self);
    go
    package mainimport (  "fmt")func main(){
       fmt.Println("Mark")
    }
    C:
    #include <stdio.h>
    int main(int arg, char **argv){
      return 0; 
    }
  • 偶尔插入个图片也是非常简单图片
  • 使用马克飞象来写evernote笔记,不再为如何记笔记而烦恼,直接将知识点记录成列表就好了
  • 使用Markdown Herechromefirefox插件直接格式化输入的文本框可以将markdown语法的内容直接格式化,这样还好吧,只是没有了预览功能,但是集中精力码字的情况下预览的意义不大了。用来格式化邮件和不支持markdown语法的blog是不错的选择
  • 没有复杂的语法,但是自动列表的自动完成功能确实在某些工具帮助下确实提升效率,比如用sublimeText,vim,emacs的相关相关插件。
  • 用reStructuredText写文档性质的东西是很合适的,没有wiki语法那么繁琐,比markdown支持更多的语法,并且有大量的python工具集支持,生成html,man,pdf易如反掌,并且很流行生成s5的幻灯片
  • 使用sphinx生成项目并托管到github上,使用readthedoc自动在线生成和发布文档,让整个文档工作变得那样的清爽
  • markdown支持插入html语言来扩展自己,特别是表格
  • reStructuredText的命令可以直接 自定义role来添加class,例如添加下划线
    .. role:: strike
      :class: strike
    :strike:`This text is crossed out`
    .strike {
    text-decoration: line-through;
    }

记录知识与分享知识不应该太过于繁琐,而应该在自由的表述自己的意图

转载于:https://my.oschina.net/cnsworder/blog/204739

相关文章:

  • 树的遍历
  • 菜鸟配置SAMBA服务之1
  • Qt动态设置布局中的控件
  • CISCO无线AP胖瘦升级
  • dotcms总结
  • 设计模式的原则
  • electron
  • 基于BIND实现DNS的解析、主从、子域、请求转发、访问控制
  • Mysql初始化root密码和允许远程访问
  • 软件项目隐形成本
  • MyBatis返回类型resultType和resultMap
  • 一个简单的git应用教程
  • CSS3 动画及过渡详解
  • wordpress模板文件及函数调用
  • linux之iptables详细配置
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • codis proxy处理流程
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • HTTP请求重发
  • JavaScript设计模式与开发实践系列之策略模式
  • php面试题 汇集2
  • SwizzleMethod 黑魔法
  • TypeScript实现数据结构(一)栈,队列,链表
  • Zepto.js源码学习之二
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 浅谈web中前端模板引擎的使用
  • 通信类
  • 小程序 setData 学问多
  • 中文输入法与React文本输入框的问题与解决方案
  • 阿里云API、SDK和CLI应用实践方案
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • $.each()与$(selector).each()
  • (10)STL算法之搜索(二) 二分查找
  • (12)Linux 常见的三种进程状态
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (备忘)Java Map 遍历
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (学习日记)2024.02.29:UCOSIII第二节
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)Linux+Windows下安装ffmpeg
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)linux 命令大全
  • (转)树状数组
  • .Family_物联网
  • .net core 6 集成和使用 mongodb
  • .net 中viewstate的原理和使用
  • [BZOJ 4598][Sdoi2016]模式字符串
  • [C#]无法获取源 https://api.nuge t.org/v3-index存储签名信息解决方法
  • [C\C++]读入优化【技巧】