CSDN-Markdown 扩展功能基于 HTML 的实现

Markdown 是一种可以使用普通文本编辑器编写的标记语言,可使文本具有一定格式。CSDN-markdown 编辑器是其衍生版本,支持基于 PageDown ( Stack Overflow 所使用的编辑器) 的扩展功能(如表格、脚注、内嵌HTML、内嵌 LaTeX 等等)。本文讨论 CSDN-markdown 借助内嵌 HTML 等对于一些扩展功能的实现方法,作为个人笔记,同时供分享。文末推荐详尽入门基础教程。

插图的大小和位置


  插图入门图文详细教程见[CSDN-markdown编辑器插入网上或本地电脑上的图片]。通常我们不能自主地调控图片大小,位置,名称,这使得排版不够美观,推荐博文CSDN-markdown语法之如何插入图片,介绍了这些功能借助内嵌 HTML 的实现方式,探讨了

  • 问题1:图片上传和图片链接两种方式的区别
  • 问题2:Markdown中如何指定图片的高和宽?
 <img src="http://imgtech.gmw.cn/attachement/jpg/site2/20111223/f04da22d7ba7105e1d7507.jpg" width = "300" height = "120" alt="CSDN图标" />
  • 问题3:Markdown中如何指定图片的对齐方式?

  方法一:

 <center>
![CSDN图标](http://imgtech.gmw.cn/attachement/jpg/site2/20111223/f04da22d7ba7105e1d7507.jpg "这是CSDN的图标")
</center>

  方法二:

 <div align="center">
<img src="http://imgtech.gmw.cn/attachement/jpg/site2/20111223/f04da22d7ba7105e1d7507.jpg"  alt="CSDN图标" />
 </div>

  其中 align 可选 left,right 或者 center。

页间跳转(锚点链接)


   什么是锚点链接?例如,一个很长的页面,在页面的最下方有一个“返回页首”的文字,单击链接后,可以跳转到这个页面最顶端,这就是一种最典型的锚点链接,即页内跳转。另外 CSDN 支持 页间跳转,即锚点链接可指向非本页面中的位置。
   本文将举例讲解页内跳转的实现,页间跳转推荐点击这里学习

实现方法

  • Step 1:定义位置标记

  首先,要定义想让锚点去指定的位置标记(即这行代码:<div id="footer"></div>),其中“footer”只是自己设定的该位置名称,可以随意修改。

  • Step 2:设置锚点链接

  其次,将定义好的位置标记放到要跳转到的地方。 然后把锚点链接(即#footer)用像插入网页链接一样方式放在任意地方,当点击这个锚点链接(跳转链接)时就会跳到位置标记所在的位置1

实现案例

<div id="Mark"></div>这句话定义了锚点所指定的位置标记,名字为“Mark”.
[这句话是想要跳转到Mark处的锚点链接,点击即会跳转](#Mark).

实现效果

这句话定义了锚点所指定的位置标记,名字为“Mark”.
这句话是想要跳转到Mark处的锚点链接,点击即会跳转.

跨行表格

实现方法

<table><tbody>
    <tr>
        <th rowspan="3">我占了三行</th>
        <th>第一列</th>
        <th>第二列</th>
        <th>第三列</th>
    </tr>
    <tr>
        <td>第一列</td>
        <td>第二列</td>
        <td>第三列</td>
    </tr>
    <tr>
        <td>第一列</td>
        <td>第二列</td>
        <td>第三列</td>
    </tr>
</table>  

实现效果

我占了三行第一列第二列第三列
第一列第二列第三列
第一列第二列第三列

导入导出和个性模板


值得一提的是 CSDN-Markdown 导入导出功能应该得到更充分的利用,它的价值总是被大家忽略。以下两段引用文字均来源于CSDN Markdown简明教程5-快速上手.

  • 使用导入导出

CSDN Markdown内置了导入导出功能,这个功能非常有用,如下所示。

实现不同平台间共享文件,例如不少博友同步更新自己的独立博客,本段引用作者的独立博客
收集整理文章形成电子书,gitbook就是一个不错的方案。
博文与PPT之间的相互转换,可参考这里


  • 个性定制文章模板

在博文写作过程中,每种类型的文章都有一些通用的格式,例如版权声明标识、例如原创翻译文章的“译者说”等。如果可以个性定制文章模板,需要的时候调用将能极大地提高工作效率。我们可以利用CSDN Markdown 编辑器创建文章模板,然后利用“导出到本地”功能将模板存到本地(或网络地址),需要该模板时使用“从本机导入”(或“从线上导入”)即可。

附:强推一系列 CSDN-Markdown 基本语法教程,透彻详尽地解读了那篇“欢迎使用 CSDN-Markdown编辑器”,并做以充分拓展,非常适合入门及学习:
  CSDN Markdown简明教程1-关于Markdown
  CSDN Markdown简明教程2-基本使用
  CSDN Markdown简明教程3-表格和公式
  CSDN Markdown简明教程4-UML图
  CSDN Markdown简明教程5-快速上手

  另外也可参考CSDN Markdown基本语法说明.

  简书上Markdown入门学习小结,这里讨论的是基本的markdown语法,而不是CSDN-markdown.
  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值