博客教程markdown----(文本篇)

简介: 博客教程markdown----(文本篇)

框架介绍

前言 :

半夜两点开始做的 特效颜色之后会补 还要考试 今天就用白板了

不是我针对c**n 这平台就是laji

历史

Markdown 是一种轻量级标记语言,创始人是约翰・格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档”。

—— 维基百科

markdow 支持html css

可以用来写电子书 比如gitbook 如今被广泛应用到写博客

比如 GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge csdn

环境 (markdown +html+css )效率为主

编辑器 markdown github 网页版

1.众所周知网页开发基本必备各种网页版编译环境

2.markdown :专属编辑器

3.vscode: 开机自带

个人认为github方便一点 虽然他有专门的编辑器 但是大多数从事程序员工作电脑上基本都有github 直接创建.md文件就好

bug

  • Markdown 源文件只规定了显示的内容,并没有定义显示的样式,所以在不同的预览环境下会看到不同的效果。为了使其保持统一,需要将 Markdown 文件转换成 HTML 文件;
  • 常见的 Markdown 编辑器都带有导出成 HTML 的功能,导出后通常含有编辑器自带样式;
  • 利用 Pandoc,我们可以在命令行中直接将 Markdown 文件导出成 HTML 文件。

vscode添加markdown 预览功能

实战编写 与 语法规则

csdn导航栏自带了很多功能(跳过)下面 直接讲markdown标准写法

一 标题

1 下划线标题

不建议使用 因为懒 不方便

2用
#   h1
##  h2  
###   h3
####  h4
#####   h5
###### h6

二 字体 (本章讲简单的 加粗 斜体 删除线)

**加粗样式**
*斜体样式*
~~删除线格式~~ 
> 这里是引用

三 段落

markdown直接编辑就好

比如这样
随便换行
但是csdn这个吸金gouB特有的disbuff就是吞噬空格 和换行 下面会教你使用html代码解决这个问题
 :一个字符的半角的不断行的空格,如果需要在网页中插入多个空格,可以将“ ”代码写多遍(常用方式);
  :一个字符的半角的空格,也可以将“ ”写多遍来插入多个空格;
  :两个字符的全角的空格,也可以将“ ”写多遍来插入更多的空格;
 :小于一个字符的空格;说明:单词后面的分号记得带上,是不能省略的,它也是html代码中的一部分
引用
> 这里是引用

四 代码

csdn有助手帮助比较方便

实际上只需要三个点 如图所示

咳咳咳禁止套娃

无用拓展👇

<p>行内的 html 代码: <code><head><title>网页标题</title></head></code></p>
<p>行内的 json 代码:<code>var json = {key: value};</code></p>

高级语法

超链接

[Markdown语法](https://markdown.com.cn "最好的markdown教程")```
# 中括号为显示部分  
# 括号里面放链接
# 引号里面放渲染部分  当年客户端展示时鼠标放到上面会显示链接的悬停标题
效果如下

Markdown语法

表格

项目     | Value
-------- | -----
电脑  | $1600
手机  | $12
导管  | $1
| Column 1 | Column 2      |
|:--------:| -------------:|
| centered 文本居中 | right-aligned 文本居右 |
分割线

列表
无序
- List item
有序
1. List item
代办
- [ ] List item

隐藏玩法

可使用的html标签
行内不受限
<span>、<cite>、<del>
 <a>  <img>

区域块不受限

<div>、<table>、<pre>、<p>
# 为了避免bug 这里不需要遵守html规则可直接使用这些标签
如下
This is a regular paragraph.
<table>
    <tr>
        <td>Foo</td>
    </tr>
</table>
This is another regular paragraph.

This is a regular paragraph.

Foo

This is another regular paragraph.

1 空格

当你使用markdown语法无法完成某一操作的时候 就需要去使用html/css

<p>html空格&nbsp;&nbsp;&nbsp;空格&nbsp;&nbsp;&nbsp;基础教程(cainiaojc.com)</p>
<p>html空格&ensp;&ensp;&ensp;空格&ensp;&ensp;&ensp;基础教程(cainiaojc.com)</p>
<p>html空格&emsp;&emsp;&emsp;空格&emsp;&emsp;&emsp;基础教程(cainiaojc.com)</p>
<p>html空格&thinsp;&thinsp;&thinsp;空格&thinsp;&thinsp;&thinsp;基础教程(cainiaojc.com)</p>
2 不常用的html字符
符号                    表示
&#32;                 普通的英文半角空格
&#160; &nbsp; &#xA0;    普通的英文半角空格但不换行
&#12288;                中文全角空格(一个中文宽度)
&#8194; &ensp;          半角(en)空格 (半个中文宽度,不受字体影响)
&#8195; &emsp;          全角(em)空格 (一个中文宽度,不受字体影响)
&#8197;               四分之一全角(em)空格 (四分之一中文宽度)
&#32;                 普通空格
&nbsp;                  相比普通空格,不间断,按下space键产生的空格,不累加


目录
相关文章
|
7月前
【Typora】markdown神器之Typora无限使用安装与基本操作教程
【Typora】markdown神器之Typora无限使用安装与基本操作教程
245 3
|
1月前
|
程序员
【Markdown速成】半小时入门Markdown教程(后缀.md文件详解)
作为程序员我们经常会看到README.md这种说明文件,以.md为后缀的文件就是我们所说的Markdown的文件。
208 4
|
2月前
|
前端开发 Java 程序员
技术博客入门与Markdown技术的运用
技术博客入门与Markdown技术的运用
23 1
|
3月前
|
JSON 小程序 前端开发
towxml的使用,在微信小程序中快速将markdown格式渲染为wxml文本
本文介绍了在微信小程序中使用`towxml`库将Markdown格式文本渲染为WXML的方法。文章提供了`towxml`的概述、安装步骤、以及如何在小程序中配置和使用`towxml`进行Markdown解析的详细说明和代码示例。
|
5月前
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
7月前
|
人工智能
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
本文介绍如何将笔记转换为Markdown格式以快速发布博客。通过使用特定的Prompt和AI工具Claude 3 Sonnet,可以将Notepad++笔记转为适合CSDN博客的Markdown格式。转换要求包括:正确标记代码段、调整缩进和格式、使用Markdown标题、列表、链接和图片语法。Claude 3 Sonnet能有效处理格式转换,将转换后的Markdown内容复制到编辑器,即可便捷发布博客。
102 2
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
文本,vitepress两栏怎样设置,应用场景是每个导航都是单独的markdown文件
文本,vitepress两栏怎样设置,应用场景是每个导航都是单独的markdown文件
|
7月前
|
程序员
Markdown简易教程
Markdown教程概览:一种轻量级标记语言,用于编写易读易写的文本,可转换为HTML、Word等多种格式。常用功能包括标题(#号表示级别)、段落、字体样式(斜体、粗体、删除线等)、分隔线、列表(有序、无序、任务列表)、代码块、数学公式、链接、图片和视频。支持引用、表格和脚注等。推荐编辑器有Typora。官方教程:[Markdown 基本语法](https://markdown.com.cn/basic-syntax/)。
44 0
|
7月前
|
IDE 数据可视化 数据挖掘
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
2285 2
|
7月前
|
Java Maven Kotlin
[AIGC] 请你写一遍博客介绍 “使用idea+kotinlin+springboot+maven 结合开发一个简单的接口“,输出markdown格式,用中文回答,请尽可能详细
[AIGC] 请你写一遍博客介绍 “使用idea+kotinlin+springboot+maven 结合开发一个简单的接口“,输出markdown格式,用中文回答,请尽可能详细
247 0