zoukankan      html  css  js  c++  java
  • 使用markdown

    一.在windows下使用markdown

    • MarkdownPad:MarkdownPad is a full-featured markdown editor for windows.
    • Awsomium:一个HTML Engine,可用于C++和.NET,用来显示HTML,相当于控件.
      安装MarkdownPad之后,渲染HTML时需要使用Awsomium.

    二.在博客园中使用markdown

    博客园的markdown代码样式很丑,可以这样更改

    .cnblogs_code pre,
    .cnblogs_code span,
    .sourceCode .hljs,
    .cnblogs-markdown code{
        font-family: Consolas!important;
        font-size: 20px!important;
    }
    

    单独使用一个类选择器优先级不够高,要使用多个连续选择器优先级才会变高.博客园的css不知为何总是加些!important来提高优先级,它提高了优先级,我也提高优先级但仍然可能被覆盖,所以要更具体一些,多写几个连续类选择器.

    三.markdown语法

    学习就是一个反复的过程,不动笔墨不读书.要不停地遗忘,不停地记录.

    斜体,加粗,删除线

    • 斜体_weidiao_或者*weidiao*
      weidiao weidiao
    • 粗体**weidiao**或者__weidiao__
      weidiao weidiao
    • 删除线~~weidiao~~
      weidiao
    • 粗斜体_**weidiao**is great_
      weidiaois great
      可见_表示的才是正宗的斜体,*表示的才是正宗的粗体.因为_和*是markdown中的特殊字符,所以需要使用\_*转义显示

    链接和图片

    • 链接[baidu](www.baidu.com)
      baidu
    • 图片![图片不见了](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)
      图片不见了

    标题

    • ===和---,前者表示一级标题,后者表示二级标题,但是=和-的个数要大于3个
    • hr可以用----或者***来表示,但是----的上面必须空一行,否则跟二级标题就分不清了.三个'-'才能表示一个hr,markdown的事不过三原则.

    这是markdown中的重要原则,凡事都得三个才可以

    • ##可以表示6级标题

    代码

    • 行内式`weidiao`显示为weidiao
    • 块式放在三个反撇号之间```,可以写上代码类型
    • 对于块式,可以使用一个tab来表示,不用谢六个反撇号

    引用

    用>和>>来表示,可以有多级引用

    weidiao

    haha
    weidiao

    列表

    • 有序列表用随意一个数字加个点空一格如
    0. one
    23. haha
    24. 这个数字随便写,最后生成的时候会变成有序
    
    • 无序列表用*或者-空一格
    • 任务列表- [ ] 来表示,中括号内是空格或者x,x表示选中,空格表示未选中,这里必须用减号不能用星号.
      - [x] This is a complete item
      - [ ] This is an incomplete item

    表格

    • 表格一看就懂了
    • 表格只能表示为简单的表格,没法表示复杂表格
    • 第二行不可省略,它定义了表格的对齐方式,默认左对齐
    • 第二行中的减号至少三个
    First Header | Second Header
    ------------ | -------------
    Content from cell 1 | Content from cell 2
    Content in the first column | Content in the second column
    
    user sex school
    weidiao boy neu
    haha gir buaa

    换行:在每一行的行尾加两个空格之后在按enter

    四.markdown语法中显示出的一些原则

    • 事不过三,常常至少三个才能产生效果
    • 多用空格和换行,列表后面必须空一行才可以表示列表结束

    五.markdown中插入数学公式

    网页API生成一张图片

    • [google chart](http://chart.apis.google.com/chart?cht=tx&chl=LaTeX公式) <img src="http://chart.googleapis.com/chart?cht=tx&chl=Large x=frac{-bpmsqrt{b^2-4ac}}{2a}" style="border:none;">
      google chart
    • [code cogs](http://latex.codecogs.com/svg.latex?LaTeX公式代码) <img src="http://www.forkosh.com/mathtex.cgi? Large x=frac{-bpmsqrt{b^2-4ac}}{2a}">
      code cogs

    调用MathJax插件,在html头部插入

    <script type="text/javascript"  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    	<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
    

    这个插件自动解析页面中的latex表达式,latex表达式有行内式和块式,行内式用$括起来,块式用$$括起来.
    MathJax中文文档
    MathJax英文文档

    几个latex表达式

    frac{1}{pi}=frac{2sqrt{2}}{9801}sum_{k=0}^inftyfrac{(4k)!(1103+26390k)}{(k!)^4396^{4k}} 
    x=frac{-bpmsqrt{b^2-4ac}}{2a}
    
  • 相关阅读:
    BZOJ1059|矩阵游戏
    Tyvj3632|超级英雄Hero
    BZOJ1192 鬼谷子的钱袋
    BZOJ1003 ZJOI2006物流运输trans 0'
    BZOJ1008|HNOI2008 越狱
    添加setuptools脚本
    更新linux下python版本
    函数式编程正确姿势
    python 多线程操作数据库
    python with语句
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/6058529.html
Copyright © 2011-2022 走看看