O que significa Markdown? Como usar a marcação de sintaxe/formatação Markdown?

Redução de preçoO que significa?

Como usar a marcação de sintaxe/formatação Markdown?

概述

Markdown é uma linguagem de marcação leve criada por John Gruber.

Ele permite que as pessoas "escrevem documentos em formato de texto simples que seja fácil de ler e escrever, e então convertê-los em documentos XHTML (ou HTML) válidos".

A linguagem absorveu muitos dos recursos de marcação de texto simples já encontrados no email.

John Gruber criou a linguagem Markdown em 2004, em colaboração com Aaron Swartz em grande parte na sintaxe.O propósito da linguagem é usar "um formato de texto simples que é fácil de ler, fácil de escrever e opcionalmente converte para XHTML (ou HTML) válido".

propósito

O objetivo do Markdown é ser "fácil de ler e fácil de escrever".

legibilidade, faça assim mesmoMarketing na Internet, a experiência do usuário é muito importante.

Um documento escrito em Markdown deve poder ser publicado diretamente em texto simples e não deve parecer composto de muitas tags ou diretivas de formatação.

A sintaxe do Markdown é influenciada por alguns formatos de texto para HTML existentes, incluindo Setext, atx, Textile, reStructuredText, Grutatext e EtText, mas a maior fonte de inspiração é o formato de e-mail de texto simples.

Em suma, a sintaxe do Markdown é toda composta por símbolos, que são cuidadosamente selecionados e suas funções são claras à primeira vista.Por exemplo: coloque asteriscos ao redor do texto para que pareça *ênfase*.

As listas no Markdown parecem, bem, listas. As citações em bloco no Markdown realmente parecem citar um pedaço de texto, exatamente como você viu em e-mails.

Compatível com HTML

O objetivo da gramática Markdown é ser uma linguagem de escrita para a web.

O Markdown não se destina a substituir o HTML, ou mesmo chegar perto dele, tem muito poucas variações de sintaxe e corresponde apenas a um pequeno subconjunto de marcação HTML. O Markdown não foi concebido para tornar os documentos HTML mais fáceis de escrever.

Na minha opinião, HTML já é fácil de escrever. A ideia do Markdown é tornar os documentos mais fáceis de ler, escrever e alterar à vontade. HTML é um formato de publicação, Markdown é umRedaçãoformato escrito.Como tal, a sintaxe de formatação do Markdown cobre apenas o que o texto simples pode.

Tags que não são cobertas pelo Markdown podem ser escritas em HTML diretamente no documentoPromoção na Webcópia de.Não há necessidade de marcar isso como HTML ou Markdown; basta adicionar a marcação diretamente.

Apenas alguns elementos de bloco HTML a serem restringidos - como <div>,<table>,<pre>,<p> e demais tags, devem ser separadas de outras áreas de conteúdo com linhas em branco antes e depois, e suas tags de abertura e fechamento não podem ser recuadas com tabulações ou espaços. O gerador Markdown é inteligente o suficiente para não adicionar tags de bloco HTML desnecessárias <p> rótulo.

O exemplo é o seguinte, adicionando uma tabela HTML ao arquivo Markdown:

这是一个普通段落。

<table>
    <tr>
        <td>Foo</td>
    </tr>
</table>

这是另一个普通段落。

Observe que a sintaxe de formatação Markdown entre tags de bloco HTML não será processada.Por exemplo, se você usar um estilo Markdown dentro de um bloco HTML*强调*não terá efeito.

Tags de seção HTML (inline), como <span>,<cite>,<del> Pode ser usado livremente em parágrafos, listas ou títulos Markdown.De acordo com os hábitos pessoais, você pode até usar tags HTML para formatar sem usar o formato Markdown.Exemplo: Se você preferir HTML <a> 或 <img> tags, que podem ser usadas diretamente sem a sintaxe de tag de link ou imagem fornecida pelo Markdown.

Ao contrário das tags de bloco HTML, a sintaxe Markdown é válida entre as tags de seção HTML.

Conversão automática de caracteres especiais

Em arquivos HTML, existem dois caracteres que requerem tratamento especial: < 和 & . < símbolos são usados ​​para tags de início,& Símbolos são usados ​​para marcar entidades HTML, se você quiser apenas exibir o protótipo desses caracteres, você deve usar o formulário de entidade, como < 和 &.

& Os caracteres são especialmente perturbadores para os escritores de documentos da Web, se você digitar "AT&T", você deve escrever "AT&T".enquanto no URL & Os personagens também são convertidos.Por exemplo, você deseja vincular a:

http://images.google.com/images?num=30&q=larry+bird

Você deve escrever a conversão de URL como:

http://images.google.com/images?num=30&q=larry+bird

para ser colocado na tag do link href em propriedades.Desnecessário dizer que isso é fácil de ignorar e provavelmente o maior número de erros detectados pela validação de padrões HTML.

O Markdown permite que você escreva caracteres naturalmente e cuida do que precisa ser convertido.se você usar & Um caractere faz parte de uma entidade de caractere HTML, é deixado como está, caso contrário é convertido para &;.

Portanto, se você deseja inserir um símbolo de direitos autorais no documento ©, você pode escrever:

©

Markdown vai deixá-lo intocado.E se você escrever:

AT&T

Markdown irá convertê-lo para:

AT&T

Situação semelhante também ocorre em < notação, já que o Markdown permite compatibilidade com HTML, se você colocar < Os símbolos são usados ​​como delimitadores para tags HTML, e o Markdown não fará nenhuma conversão neles, mas se você escrever:

4 < 5

Markdown irá convertê-lo para:

4 < 5

No entanto, deve-se notar que dentro do escopo do código, seja em linha ou em bloco, < 和 & ambos os símboloscom certezasão convertidos em entidades HTML, um recurso que permite escrever facilmente código HTML no Markdown (em oposição ao HTML, onde você coloca todos os < 和 & Todos são convertidos em entidades HTML, para escrever código HTML no arquivo HTML. )


elemento de bloco

Parágrafos e quebras de linha

Um parágrafo Markdown consiste em uma ou mais linhas consecutivas de texto, precedidas e seguidas por mais de uma linha em branco (a definição de uma linha em branco é que ela parece estar vazia na exibição e é considerada uma linha em branco. Por exemplo, , se uma linha contiver apenas espaços e tabulações, a linha também será tratada como uma linha em branco).Os parágrafos normais não devem ser recuados com espaços ou tabulações.

A frase "consiste em uma ou mais linhas consecutivas de texto" na verdade implica que Markdown permite novas linhas forçadas (inserção de novas linhas) dentro de parágrafos, um recurso que é diferente da maioria dos outros formatos de texto para HTML (incluindo Movable Type "Convert Line Breaks "), outros formatos converterão cada quebra de linha em <br /> rótulo.

如果 你de fatoQuer contar com Markdown para inserir <br /> Para rótulos, pressione dois ou mais espaços no local de inserção e pressione Enter.

De fato, é preciso um pouco mais de trabalho (espaços adicionais) para gerar <br /> , mas simplesmente "cada nova linha é convertida em <br />"O método não é adequado no Markdown, em MarkdownaiAs citações em estilo L e as listas de vários parágrafos não são apenas mais úteis, mas também mais fáceis de ler ao compor com quebras de linha.

O Markdown suporta duas sintaxes para cabeçalhos, tipo Setext e tipo atx.

O formulário do tipo Settext é o formulário com a linha inferior, usando = (título mais alto) e - (títulos de segunda ordem), por exemplo:

This is an H1
=============

This is an H2
-------------

qualquer valor = 和 - pode ser eficaz.

A forma do tipo Atx insere de 1 a 6 no início da linha # , correspondente às rubricas 1 a 6, por exemplo:

# 这是 H1

## 这是 H2

###### 这是 H6

Você pode opcionalmente "fechar" cabeçalhos do tipo atx, isso é puramente por estética, se você se sentir confortável dessa maneira, poderá adicioná-lo no final da linha #, enquanto as terminações de linha # O número não precisa ser igual ao início (o número de caracteres de libra no início da linha determina a ordem do título):

# 这是 H1 #

## 这是 H2 ##

### 这是 H3 ######

Blockquotes Blockquotes

As citações em bloco de marcação de redução são usadas de maneira semelhante às usadas em e-mail > de citações.Se você está familiarizado com citações em cartas de e-mail, sabe como criar uma citação em bloco em um arquivo Markdown, que parece que você mesmo quebra as linhas e depois adiciona > :

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
> 
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.

Markdown também permite que você seja preguiçoso e adicione apenas a primeira linha de todo o parágrafo > :

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.

As referências de bloco podem ser aninhadas (por exemplo: referências dentro de referências) adicionando um número diferente de > :

> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.

Outras sintaxes de Markdown também podem ser usadas em blocos entre aspas, incluindo títulos, listas, blocos de código, etc.:

> ## 这是一个标题。
> 
> 1.   这是第一行列表项。
> 2.   这是第二行列表项。
> 
> 给出一些例子代码:
> 
>     return shell_exec("echo $input | $markdown_script");

Qualquer editor de texto decente pode criar facilmente citações no estilo de e-mail.Por exemplo no BBEdit você pode selecionar o texto e então escolher no menuaumentar a hierarquia de citações.

Lista

O Markdown suporta listas ordenadas e não ordenadas.

As listas não ordenadas usam asteriscos, sinais de mais ou sinais de menos como marcadores de lista:

*   Red
*   Green
*   Blue

Equivalente a:

+   Red
+   Green
+   Blue

Também equivalente a:

-   Red
-   Green
-   Blue

As listas ordenadas usam números seguidos por um ponto:

1.  Bird
2.  McHale
3.  Parish

É importante observar que os números usados ​​na tag de lista não afetam o HTML de saída. A marcação HTML resultante para a lista acima seria:

<ol>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ol>

Se sua marcação de lista for escrita como:

1.  Bird
1.  McHale
1.  Parish

ou ainda:

3. Bird
1. McHale
8. Parish

Ambos obterão exatamente a mesma saída HTML.O ponto é que você pode tornar os números da lista no arquivo Markdown iguais aos resultados de saída ou, se for preguiçoso, não precisa se preocupar com a exatidão dos números.

Se você usar escrita preguiçosa, é recomendável começar com 1. para o primeiro item, porque o Markdown pode suportar o atributo start de listas ordenadas no futuro.

A tag do item de lista geralmente é colocada na extrema esquerda, mas pode ser recuada, até 3 espaços, e a tag do item deve ser seguida por pelo menos um espaço ou tabulação.

Para deixar a lista mais bonita, você pode organizar o conteúdo com um recuo fixo:

*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
    viverra nec, fringilla in, laoreet vitae, risus.
*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
    Suspendisse id sem consectetuer libero luctus adipiscing.

Mas se você é preguiçoso, tudo bem também:

*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus.
*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.

Se os itens da lista forem separados por linhas em branco, o Markdown usará o conteúdo do item ao gerar HTML. <p> Os rótulos são encapsulados, por exemplo:

*   Bird
*   Magic

será convertido para:

<ul>
<li>Bird</li>
<li>Magic</li>
</ul>

Mas isso:

*   Bird

*   Magic

será convertido para:

<ul>
<li><p>Bird</p></li>
<li><p>Magic</p></li>
</ul>

Os itens da lista podem conter vários parágrafos, e os parágrafos sob cada item devem ser recuados com 4 espaços ou 1 tabulação:

1.  This is a list item with two paragraphs. Lorem ipsum dolor
    sit amet, consectetuer adipiscing elit. Aliquam hendrerit
    mi posuere lectus.

    Vestibulum enim wisi, viverra nec, fringilla in, laoreet
    vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
    sit amet velit.

2.  Suspendisse id sem consectetuer libero luctus adipiscing.

Fica muito melhor se você recuar cada linha, é claro, novamente, se você for preguiçoso, o Markdown também permite:

*   This is a list item with two paragraphs.

    This is the second paragraph in the list item. You're
only required to indent the first line. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit.

*   Another item in the same list.

Se você quiser colocar uma referência dentro de um item de lista, então > Ele precisa ser indentado:

*   A list item with a blockquote:

    > This is a blockquote
    > inside a list item.

Se você quiser colocar um bloco de código, o bloco precisa ser recuadoem dobro, que é 8 espaços ou 2 tabs:

*   一列表项包含一个列表区块:

        <代码写在这>

Claro, uma lista de itens pode ser gerada acidentalmente, algo assim:

1986. What a great season.

Em outras palavras, ele aparece no início da linhanúmero-período-em branco, para evitar isso, você pode adicionar uma barra invertida antes do ponto.

1986\. What a great season.

bloco de código

A escrita relacionada ao programa ou o código-fonte da linguagem de tags geralmente já possui blocos de código impressos. Normalmente, não queremos que esses blocos sejam impressos na forma de arquivos de parágrafos gerais, mas os exiba como estão. Markdown usará <pre> 和 <code> tags para envolver blocos de código.

Criar blocos de código no Markdown é tão simples quanto recuar 4 espaços ou 1 tabulação. Por exemplo, digite o seguinte:

这是一个普通段落:

    这是一个代码区块。

Markdown será convertido para:

<p>这是一个普通段落:</p>

<pre><code>这是一个代码区块。
</code></pre>

Este recuo de primeira ordem por linha (4 espaços ou 1 tabulação) é removido, por exemplo:

Here is an example of AppleScript:

    tell application "Foo"
        beep
    end tell

será convertido para:

<p>Here is an example of AppleScript:</p>

<pre><code>tell application "Foo"
    beep
end tell
</code></pre>

Um bloco de código continua até a linha sem recuo (ou o final do arquivo).

Dentro do bloco de código, & , < 和 > Ele será convertido automaticamente em entidades HTML. Este método facilita muito o uso do Markdown para inserir o código-fonte HTML para o exemplo, basta copiá-lo e colá-lo, adicionar recuo e o restante Markdown cuidará disso para você, por exemplo exemplo:

    <div class="footer">
        © 2004 Foo Corporation
    </div>

será convertido para:

<pre><code><div class="footer">
    &copy; 2004 Foo Corporation
</div>
</code></pre>

No bloco de código, a sintaxe geral do Markdown não será convertida, como os asteriscos são apenas asteriscos, o que significa que você pode escrever facilmente arquivos relacionados à sintaxe do Markdown na sintaxe do Markdown.

divisor

Você pode criar um divisor com mais de três asteriscos, sinais de menos, sublinhados em uma linha, nada mais na linha.Você também pode inserir espaços entre asteriscos ou sinais de menos.As linhas de separação podem ser criadas em cada uma das seguintes formas de escrita:

* * *

***

*****

- - -

---------------------------------------

elemento de seção

O Markdown suporta duas formas de sintaxe de link: Em linhaReferênciaduas formas.

De qualquer forma, o texto do link é marcado com [colchetes].

para criar umEm linhaSe você quiser adicionar o texto do título do link, basta colocar o texto do título entre aspas duplas após a URL, por exemplo:

This is [an example](http://example.com/ "Title") inline link.

[This link](http://example.net/) has no title attribute.

Vai produzir:

<p>This is <a href="http://example.com/" title="Title">
an example</a> inline link.</p>

<p><a href="http://example.net/">This link</a> has no
title attribute.</p>

Se você estiver vinculando a recursos no mesmo host, poderá usar caminhos relativos:

See my [About](/about/) page for details.

ReferênciaO link é seguido por outro colchete após o parêntese do texto do link, e a marca utilizada para identificar o link deve ser preenchida no segundo colchete:

This is [an example][id] reference-style link.

Você também pode, opcionalmente, colocar um espaço entre os dois colchetes:

This is [an example] [id] reference-style link.

Então, em qualquer lugar do arquivo, você pode definir o conteúdo do link desta tag:

[id]: http://example.com/  "Optional Title Here"

O conteúdo do link é definido no formulário:

  • Colchetes (opcionalmente precedidos por até três espaços para recuo) nos quais o texto do link é inserido
  • seguido de dois pontos
  • seguido por um ou mais espaços ou tabulações
  • o URL do próximo link
  • Opcionalmente, siga o conteúdo do título, que pode ser colocado entre aspas simples, aspas duplas ou parênteses

As definições dos três links a seguir são as mesmas:

[foo]: http://example.com/  "Optional Title Here"
[foo]: http://example.com/  'Optional Title Here'
[foo]: http://example.com/  (Optional Title Here)

Cuidado:Há um problema conhecido em que Markdown.pl 1.0.1 ignora títulos de links entre aspas simples.

URLs de link também podem ser colocados entre colchetes angulares:

[id]: <http://example.com/>  "Optional Title Here"

Você também pode colocar o atributo title na próxima linha ou adicionar algum recuo, que ficará melhor se o URL for muito longo:

[id]: http://example.com/longish/path/to/resource/here
    "Optional Title Here"

A definição de URL é usada apenas na geração do link e não aparece diretamente no arquivo.

As tags de identificação de link podem conter letras, números, espaços em branco e pontuação, mas nãoFaz distinção entre maiúsculas e minúsculas, portanto, os dois links a seguir são os mesmos:

[link text][a]
[link text][A]

Tag de link implícitaO recurso permite que você omita a especificação de uma tag de link. Nesse caso, a tag de link será tratada como equivalente ao texto do link. Para usar uma tag de link implícita, basta adicionar um colchete vazio após o texto do link. Se você quiser "Google " Vinculando ao google.com, você pode simplificar para:

[Google][]

Em seguida, defina o conteúdo do link:

[Google]: http://google.com/

Como o texto do link pode conter espaços em branco, essa marcação simplificada pode conter várias palavras:

Visit [Daring Fireball][] for more information.

Em seguida, vá para definir o link:

[Daring Fireball]: http://daringfireball.net/

A definição do link pode ser colocada em qualquer lugar do arquivo. Prefiro colocá-la logo após o parágrafo onde aparece o link. Você também pode colocá-la no final do arquivo, como um comentário.

Aqui está um exemplo de um link de referência:

I get 10 times more traffic from [Google] [1] than from
[Yahoo] [2] or [MSN] [3].

  [1]: http://google.com/        "Google"
  [2]: http://search.yahoo.com/  "Yahoo Search"
  [3]: http://search.msn.com/    "MSN Search"

Se você alterá-lo para usar o nome do link para escrever:

I get 10 times more traffic from [Google][] than from
[Yahoo][] or [MSN][].

  [google]: http://google.com/        "Google"
  [yahoo]:  http://search.yahoo.com/  "Yahoo Search"
  [msn]:    http://search.msn.com/    "MSN Search"

As duas formas de escrita acima produzirão o seguinte HTML.

<p>I get 10 times more traffic from <a href="http://google.com/"
title="Google">Google</a> than from
<a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a>
or <a href="http://search.msn.com/" title="MSN Search">MSN</a>.</p>

Abaixo está um arquivo Markdown do mesmo conteúdo escrito inline, fornecido para comparação:

I get 10 times more traffic from [Google](http://google.com/ "Google")
than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
[MSN](http://search.msn.com/ "MSN Search").

Na verdade, o ponto de referência de links de estilo não é que é mais fácil de escrever, mas que é mais fácil de ler. Compare o exemplo acima. O próprio artigo de estilo de referência tem apenas 81 caracteres, mas o formulário embutido aumentará para 176 caracteres. , se for escrito em formato HTML puro, serão 234 caracteres. No formato HTML, há mais tags do que texto.

Usando os links de estilo de referência do Markdown, você pode tornar o documento mais parecido com o resultado final do navegador, permitindo que você mova alguns metadados relacionados à marcação para fora do texto do parágrafo, e você pode adicionar links sem causar a sensação de leitura do artigo. .

强调

Markdown usa asteriscos (*) e a linha de fundo (_) como símbolo para marcar uma palavra sublinhada, é * 或 _ As palavras circundadas são convertidas em <em> cercado por rótulos, com dois * 或 _Se estiver embrulhado, será convertido em <strong>,Por exemplo:

*single asterisks*

_single underscores_

**double asterisks**

__double underscores__

vai se transformar em:

<em>single asterisks</em>

<em>single underscores</em>

<strong>double asterisks</strong>

<strong>double underscores</strong>

Você pode usar o estilo que quiser, a única limitação é que você pode usar o símbolo para abrir a tag e o símbolo para encerrá-la.

A ênfase também pode ser inserida diretamente no meio do texto:

un*frigging*believable

masse seu * 和 _ Se houver espaços em branco em ambos os lados, eles serão tratados apenas como símbolos normais.

Para inserir asteriscos ou sublinhados normais diretamente antes e depois do texto, você pode usar barras invertidas:

\*this text is surrounded by literal asterisks\*

Código

Se você quiser marcar um pequeno pedaço de código embutido, você pode envolvê-lo em acentos graves (`),Por exemplo:

Use the `printf()` function.

Vai produzir:

<p>Use the <code>printf()</code> function.</p>

Se você deseja inserir acentos graves dentro de uma seção de código, você pode iniciar e terminar a seção de código com vários acentos graves:

``There is a literal backtick (`) here.``

Essa sintaxe produz:

<p><code>There is a literal backtick (`) here.</code></p>

Você pode colocar um espaço em branco no início e no final de uma seção de código, um após o início e outro antes do final, para inserir acentos graves no início da seção:

A single backtick in a code span: `` ` ``

A backtick-delimited string in a code span: `` `foo` ``

Vai produzir:

<p>A single backtick in a code span: <code>`</code></p>

<p>A backtick-delimited string in a code span: <code>`foo`</code></p>

Dentro da seção de código,& e suportes angularesserá convertido automaticamente para entidades HTML, o que facilita a inserção do código-fonte HTML, o Markdown colocará o seguinte parágrafo:

Please don't use any `<blink>` tags.

para:

<p>Please don't use any <code><blink></code> tags.</p>

Você também pode escrever isso:

`—` is the decimal-encoded equivalent of `—`.

Para produzir:

<p><code>&#8212;</code> is the decimal-encoded
equivalent of <code>&mdash;</code>.</p>

图片

Obviamente, é difícil projetar uma sintaxe "natural" para inserir imagens em um aplicativo somente de texto.

O Markdown usa uma sintaxe semelhante aos links para marcar imagens e também permite dois estilos: Em linhaReferência.

A sintaxe da imagem embutida se parece com:

![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")

Detalhes a seguir:

  • um ponto de exclamação !
  • seguido por um colchete com texto alternativo para a imagem
  • Isso é seguido por parênteses normais com o URL da imagem e, finalmente, um texto de 'título' opcional entre aspas.

A sintaxe da imagem de referência é assim:

![Alt text][id]

"id" é o nome da referência de imagem, que é definida da mesma forma que uma referência de link:

[id]: url/to/image  "Optional title attribute"

Até agora, o Markdown não tem como especificar a largura e altura da imagem, se precisar, pode usar o normal <img> rótulo.


其它

O Markdown suporta o processamento de URLs e caixas de correio de e-mail na forma de links automáticos relativamente curtos. Desde que estejam entre colchetes angulares, o Markdown o converterá automaticamente em um link.O texto do link da URL geral é igual ao endereço do link, por exemplo:

<http://example.com/>

Markdown será convertido para:

<a href="http://example.com/">http://example.com/</a>

A vinculação automática de endereços de e-mail também é semelhante, exceto que o Markdown realizará primeiro um processo de conversão de codificação, convertendo caracteres de texto em entidades HTML hexadecimais. Esse formato pode enganar alguns robôs de coleta de endereços de e-mail ruins, como:

<[email protected]>

Markdown se transformará em:

<a href="mailto:addre
[email protected]
m">address@exa
mple.com</a>

No navegador, esta string (na verdade <a href="mailto:[email protected]">[email protected]</a>) se torna um link "endereç[email protected]" clicável.

(Embora essa abordagem possa enganar muitos robôs, ela não pode detê-los todos, mas é melhor do que nada. De qualquer forma, abrir sua caixa de correio acabará atraindo cartas publicitárias.)

barra invertida

O Markdown pode usar barras invertidas para inserir símbolos que tenham outros significados na gramática, por exemplo: se você quiser adicionar um asterisco ao lado do texto para dar ênfase (mas não <em> tag), você pode preceder o asterisco com uma barra invertida:

\*literal asterisks\*

O Markdown suporta os seguintes símbolos precedidos por uma barra invertida para ajudar a inserir símbolos comuns:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

Editor gratuito de Markdown

plataforma Windows

    Plataforma Mac

    editor online

    plug-in do navegador

    *** Se houver um editor Markdown gratuito melhor para recomendar, preste atenção aos comentáriosChen Weiliang,Obrigada!

    Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "O que significa Markdown? Como usar a marcação de sintaxe/formatação Markdown? , para ajudá-lo.

    Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-482.html

    Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

    🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
    📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
    Compartilhe e curta se gostar!
    Seus compartilhamentos e curtidas são nossa motivação contínua!

     

    发表 评论

    Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

    滚动 到 顶部