Hvad betyder Markdown? Hvordan bruger man Markdown-syntaks/formateringsmarkering?

markdownHvad betyder?

Hvordan bruger man Markdown-syntaks/formateringsmarkering?

Oversigt

Markdown er et letvægts opmærkningssprog skabt af John Gruber.

Det giver folk mulighed for at "skrive dokumenter i almindeligt tekstformat, der er let at læse og skrive, og derefter konvertere dem til gyldige XHTML (eller HTML) dokumenter".

Sproget har absorberet mange af funktionerne i almindelig tekstmarkering, der allerede findes i e-mail.

John Gruber skabte Markdown-sproget i 2004, i samarbejde med Aaron Swartz i vid udstrækning om syntaksen.Formålet med sproget er at bruge "et almindeligt tekstformat, der er let at læse, let at skrive og eventuelt konverterer til gyldig XHTML (eller HTML)".

formål

Målet med Markdown er at opnå "let at læse og let at skrive".

læsbarhed, gør det alligevel网络 营销, brugeroplevelsen er meget vigtig.

En fil skrevet i Markdown skal kunne udgives direkte i almindelig tekst og bør ikke se ud til at bestå af mange tags eller formateringsdirektiver.

Markdown-syntaks er påvirket af nogle eksisterende tekst-til-HTML-formater, herunder Setext, atx, Textile, reStructuredText, Grutatext og EtText, men den største inspirationskilde er almindelig tekst-e-mail-format.

Kort sagt er syntaksen i Markdown alt sammen sammensat af symboler, som er nøje udvalgt og deres funktioner er klare med et øjeblik.For eksempel: sæt stjerner rundt om tekst for at få det til at ligne *fremhævning*.

Lister i Markdown ligner, ja, lister. Blockquotes i Markdown ligner virkelig at citere et stykke tekst, ligesom du har set i e-mails.

Kompatibel med HTML

Målet med Markdown-grammatikken er at være et skrivesprog for nettet.

Markdown er ikke beregnet til at erstatte HTML, eller endda komme tæt på det, det har meget få typer syntaks og svarer kun til en lille delmængde af HTML-markering. Markdown var ikke tænkt til at gøre HTML-dokumenter nemmere at skrive.

Efter min mening er HTML allerede let at skrive. Ideen med Markdown er at gøre dokumenter nemmere at læse, skrive og ændre efter behag. HTML er et udgivelsesformat, Markdown er etCopywritingskrevet format.Som sådan dækker Markdowns formateringssyntaks kun, hvad almindelig tekst kan.

Tags, der ikke er omfattet af Markdown, kan skrives i HTML direkte i dokumentetWeb Promotionkopi.Der er ingen grund til at markere dette som HTML eller Markdown; blot tilføje markup direkte.

Kun nogle HTML-blokelementer skal begrænses - som f.eks <div>,<table>,<pre>,<p> og andre tags, skal de adskilles fra andre indholdsområder med tomme linjer før og efter, og deres åbnings- og lukketags må ikke være indrykket med tabulatorer eller mellemrum. Markdown-generatoren er smart nok til ikke at tilføje unødvendige HTML-blok-tags <p> etiket.

Eksemplet er som følger, tilføjelse af en HTML-tabel til Markdown-filen:

这是一个普通段落。

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

这是另一个普通段落。

Bemærk, at Markdown-formateringssyntaks mellem HTML-bloktags ikke vil blive behandlet.For eksempel, hvis du bruger Markdown-stil i HTML-blokke*强调*vil ikke have nogen effekt.

HTML sektion (inline) tags som f.eks <span>,<cite>,<del> Kan frit bruges i Markdown-afsnit, lister eller overskrifter.Ifølge personlige vaner kan du endda bruge HTML-tags til at formatere uden at bruge Markdown-format.Eksempel: Hvis du foretrækker HTML <a> 或 <img> tags, som kan bruges direkte uden link- eller billedtagsyntaks fra Markdown.

I modsætning til mellem HTML-bloktags er Markdown-syntaks gyldig mellem HTML-sektionstags.

Automatisk konvertering af specialtegn

I HTML-filer er der to tegn, der kræver særlig håndtering: < Og & . < symboler bruges til startmærker,& Symboler bruges til at markere HTML-enheder, hvis du blot vil vise prototypen af ​​disse tegn, skal du bruge entitetsformularen, som f.eks. < Og &.

& Karakterer er især pinefulde for webdokumentforfattere, hvis du skal skrive "AT&T", du skal skrive"AT&T".mens du er i URL'en & Karakterer konverteres også.For eksempel vil du linke til:

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

Du skal skrive URL-konverteringen som:

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

skal placeres i link-tagget href i ejendomme.Det er overflødigt at sige, at dette er let at ignorere, og sandsynligvis det største antal fejl opdaget af HTML-standardvalidering.

Markdown giver dig mulighed for at skrive tegn naturligt, og det tager sig af, hvad der skal konverteres.hvis du bruger & Et tegn er en del af en HTML-tegnentitet, det efterlades som det er, ellers konverteres det til &;.

Så hvis du vil indsætte et copyright-symbol i dokumentet ©, kan du skrive:

©

Markdown vil lade det være urørt.Og hvis du skriver:

AT&T

Markdown vil konvertere det til:

AT&T

En lignende situation opstår også i < notation, da Markdown tillader HTML-kompatibilitet, hvis du sætter < Symboler bruges som skilletegn for HTML-tags, og Markdown vil ikke lave nogen konverteringer på dem, men hvis du skriver:

4 < 5

Markdown vil konvertere det til:

4 < 5

Det skal dog bemærkes, at inden for kodens omfang, uanset om den er inline eller blok, < Og & begge symbolerhelt sikkertkonverteres til HTML-enheder, en funktion, der giver dig mulighed for nemt at skrive HTML-kode i Markdown (i modsætning til HTML, hvor du placerer alle < Og & Alle konverteres til HTML-enheder, for at kunne skrive HTML-kode i HTML-filen. )


blokelement

Afsnit og linjeskift

Et Markdown-afsnit består af en eller flere på hinanden følgende linjer med tekst, foran og efterfulgt af mere end én tom linje (definitionen af ​​en tom linje er, at den ser ud til at være tom på displayet og betragtes som en tom linje. For eksempel, , hvis en linje kun indeholder mellemrum og tabulatorer, vil linjen også blive behandlet som en tom linje).Normale afsnit bør ikke indrykkes med mellemrum eller tabulatorer.

Udtrykket "består af en eller flere på hinanden følgende linjer med tekst" antyder faktisk, at Markdown tillader tvungne linjeskift (indsættelse af linjeskift) i afsnit, en funktion, der er forskellig fra de fleste andre tekst-til-HTML-formater (herunder Movable Type "Konverter linjeskift" " option), vil andre formater konvertere hvert linjeskift til <br /> etiket.

hvis duJaVil du stole på, at Markdown indsætter <br /> For etiketter skal du trykke på to eller flere mellemrum ved indsættelsesstedet og derefter trykke på Enter.

Det kræver faktisk lidt mere arbejde (yderligere mellemrum) at generere <br /> , men blot "hver nylinje konverteres til <br />"Metoden er ikke egnet i Markdown, em i MarkdownaiBlokcitater i L-stil og lister med flere afsnit er ikke kun mere nyttige, men også nemmere at læse, når du skriver med linjeskift.

Markdown understøtter to syntakser for overskrifter, Setext-lignende og atx-lignende.

Den Settext-lignende form er formularen med bundlinjen, vha = (højeste titel) og - (Anden ordens overskrifter), for eksempel:

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

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

ethvert beløb = Og - kan være effektiv.

Den Atx-lignende form indsætter 1 til 6 i begyndelsen af ​​linjen # , svarende til rubrik 1 til 6, for eksempel:

# 这是 H1

## 这是 H2

###### 这是 H6

Du kan eventuelt "lukke" atx-lignende overskrifter, dette er udelukkende for æstetik, hvis du føler dig godt tilpas på denne måde, kan du tilføje det i slutningen af ​​linjen #, mens linjen slutter # Tallet behøver ikke at være det samme som begyndelsen (antallet af pund-tegn i begyndelsen af ​​linjen bestemmer rækkefølgen af ​​titlen):

# 这是 H1 #

## 这是 H2 ##

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

Blockquotes Blockquotes

Markdown markup blokcitater bruges svarende til dem, der bruges i e-mail > af citater.Hvis du er bekendt med citater i e-mail-breve, ved du, hvordan du opretter et blokcitat i en Markdown-fil, som ville se ud som om du selv bryder linjerne og derefter tilføjer > :

> 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 giver dig også mulighed for at være doven og kun tilføje den første linje i hele afsnittet > :

> 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.

Blokreferencer kan indlejres (f.eks. referencer i referencer) ved at tilføje et andet antal > :

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

Andre Markdown-syntakser kan også bruges inden for citerede blokke, herunder overskrifter, lister, kodeblokke osv.:

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

Enhver anstændig teksteditor kan nemt oprette e-mail-stil citater.For eksempel i BBEdit kan du vælge tekst og derefter vælge fra menuenøge citathierarkiet.

Liste

Markdown understøtter både ordnede og uordnede lister.

Uordnede lister bruger stjerner, plustegn eller minustegn som listemarkører:

*   Red
*   Green
*   Blue

Svarer til:

+   Red
+   Green
+   Blue

Ligeledes svarende til:

-   Red
-   Green
-   Blue

Ordnede lister bruger tal efterfulgt af et punktum:

1.  Bird
2.  McHale
3.  Parish

Det er vigtigt at bemærke, at de tal, du bruger på listetagget, ikke påvirker output-HTML. Den resulterende HTML-markering for ovenstående liste ville være:

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

Hvis din listemarkering er skrevet som:

1.  Bird
1.  McHale
1.  Parish

eller endda:

3. Bird
1. McHale
8. Parish

I får begge præcis det samme HTML-output.Pointen er, at du kan gøre listenumrene i Markdown-filen til de samme som outputresultaterne, eller hvis du er doven, behøver du slet ikke at bekymre dig om tallenes rigtighed.

Hvis du bruger doven skrivning, anbefales det at starte med 1. for den første vare, fordi Markdown muligvis understøtter startattributten for bestilte lister i fremtiden.

Listeemne-tagget placeres normalt yderst til venstre, men det kan indrykkes, op til 3 mellemrum, og varemærket skal efterfølges af mindst ét ​​mellemrum eller tabulator.

For at få listen til at se pænere ud, kan du organisere indholdet med et fast indrykning:

*   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.

Men hvis du er doven, er det også fint:

*   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.

Hvis listeelementerne er adskilt af tomme linjer, vil Markdown bruge elementindholdet, når der udskrives HTML. <p> Etiketter er pakket ind, for eksempel:

*   Bird
*   Magic

vil blive konverteret til:

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

Men dette:

*   Bird

*   Magic

vil blive konverteret til:

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

Listeelementer kan indeholde flere afsnit, og afsnittene under hvert element skal indrykkes med 4 mellemrum eller 1 tabulator:

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.

Det ser meget bedre ud, hvis du indrykker hver linje, selvfølgelig, igen, hvis du er doven, tillader Markdown også:

*   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.

Hvis du vil sætte en reference inde i et listeelement, så > Det skal indrykkes:

*   A list item with a blockquote:

    > This is a blockquote
    > inside a list item.

Hvis du vil indsætte en kodeblok, skal blokken være indrykketto gange, hvilket er 8 mellemrum eller 2 tabulatorer:

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

        <代码写在这>

Selvfølgelig kan en liste over elementer blive genereret ved et uheld, noget som dette:

1986. What a great season.

Med andre ord vises det i begyndelsen af ​​linjental-periode-tom, for at undgå dette kan du tilføje en omvendt skråstreg før perioden.

1986\. What a great season.

kodeblok

Program-relateret skrive- eller tagsprogskildekode har normalt allerede typesæt-kodeblokke. Normalt ønsker vi ikke, at disse blokke skal være typesat som generelle afsnitsfiler, men vise dem, som de er. Markdown vil bruge <pre> Og <code> tags til at ombryde kodeblokke.

Byggeblokke med kode i Markdown er så simpelt som at indrykke 4 mellemrum eller 1 tabulator, for eksempel skal du indtaste følgende:

这是一个普通段落:

    这是一个代码区块。

Markdown vil konvertere til:

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

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

Denne førsteordens indrykning pr. linje (4 mellemrum eller 1 tabulator) fjernes, for eksempel:

Here is an example of AppleScript:

    tell application "Foo"
        beep
    end tell

vil blive konverteret til:

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

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

En kodeblok fortsætter indtil den uindrykkede linje (eller slutningen af ​​filen).

Inde i kodeblokken, & , < Og > Det vil automatisk blive konverteret til HTML-enheder. Denne metode gør det meget nemt for dig at bruge Markdown til at indsætte HTML-kildekoden til eksemplet, bare kopiere og indsætte, tilføje indrykning, og resten vil Markdown håndtere det for dig, f. eksempel:

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

vil blive konverteret til:

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

I kodeblokken vil den generelle Markdown-syntaks ikke blive konverteret, såsom stjerner er kun stjerner, hvilket betyder, at du nemt kan skrive Markdown-syntaks-relaterede filer i Markdown-syntaks.

skillelinje

Du kan bruge mere end tre stjerner, minustegn, understregninger på en linje for at skabe en skillelinje, intet andet i linjen.Du kan også indsætte mellemrum mellem stjerner eller minustegn.Hver af følgende notationer kan oprette en divider:

* * *

***

*****

- - -

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

sektionselement

Markdown understøtter to former for linksyntaks: InlineOgreferenceto former.

Uanset hvad, er linktekst markeret med [firkantede parenteser].

at skabe enInlineHvis du vil tilføje titelteksten til linket, skal du blot pakke titelteksten med dobbelte anførselstegn efter URL'en, for eksempel:

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

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

Vil producere:

<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>

Hvis du linker til ressourcer på den samme vært, kan du bruge relative stier:

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

referenceLinket efterfølges af endnu en firkantet parentes efter linktekstens parentes, og det mærke, der bruges til at identificere linket, skal udfyldes i den anden firkantede parentes:

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

Du kan også valgfrit sætte et mellemrum mellem de to firkantede parenteser:

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

Derefter kan du, hvor som helst i filen, definere linkindholdet for dette tag:

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

Linkindhold er defineret i formen:

  • Firkantede parenteser (eventuelt foranstillet af op til tre mellemrum til indrykning), hvori linkteksten indtastes
  • efterfulgt af et kolon
  • efterfulgt af et eller flere mellemrum eller tabulatorer
  • URL'en på det næste link
  • Følg eventuelt titlens indhold, som kan være omgivet af enkelte anførselstegn, dobbelte anførselstegn eller parentes

Definitionerne af følgende tre links er de samme:

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

Advarsel:Der er et kendt problem, hvor Markdown.pl 1.0.1 ignorerer linktitler omsluttet af enkelte anførselstegn.

Link-URL'er kan også være omgivet af vinkelparenteser:

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

Du kan også placere title-attributten på næste linje eller tilføje en indrykning, som vil se bedre ud, hvis URL'en er for lang:

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

URL-definitionen bruges kun ved generering af linket og vises ikke direkte i filen.

Link-identifikationstags kan indeholde bogstaver, tal, mellemrum og tegnsætning, men gør det ikkeikkeDer skelnes mellem store og små bogstaver, så følgende to links er de samme:

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

Implicit link-tagfunktionen giver dig mulighed for at undlade at angive et linktag. I dette tilfælde vil linktagget blive behandlet som ækvivalent med linkteksten. For at bruge et implicit linktag skal du blot tilføje en tom firkantet parentes efter linkteksten. Hvis du vil have "Google " Ved at linke til google.com kan du forenkle til:

[Google][]

Definer derefter linkets indhold:

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

Da linktekst kan indeholde mellemrum, kan denne forenklede markering indeholde flere ord:

Visit [Daring Fireball][] for more information.

Fortsæt derefter med at definere linket:

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

Definitionen af ​​linket kan placeres hvor som helst i filen. Jeg foretrækker at sætte det direkte efter det afsnit, hvor linket vises. Du kan også sætte det i slutningen af ​​filen, ligesom en kommentar.

Her er et eksempel på et referencelink:

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"

Hvis du ændrer det til at bruge linknavnet til at skrive:

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"

Ovenstående to måder at skrive på vil producere følgende 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>

Nedenfor er en Markdown-fil med det samme indhold skrevet inline, forudsat til sammenligning:

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").

Faktisk er pointen med links i referencestil ikke, at det er nemmere at skrive, men at det er lettere at læse. Sammenlign ovenstående eksempel. Selve artiklen i referencestil er kun på 81 tegn, men den indlejrede form vil øges til 176 tegn. , hvis det er skrevet i rent HTML-format, vil der være 234 tegn. I HTML-format er der flere tags end tekst.

Ved at bruge Markdowns referencestil-links kan du gøre dokumentet mere som det endelige resultat af browseren, så du kan flytte nogle markup-relaterede metadata uden for afsnitsteksten, og du kan tilføje links uden at gøre artiklens læsefornemmelse. interrupt .

understrege

Markdown bruger stjerner (*) og bundlinjen (_) som et symbol for at markere et understreget ord, er * 或 _ Omringede ord konverteres til <em> omgivet af etiketter, med to * 或 _Hvis det er pakket ind, bliver det omdannet til <strong>,For eksempel:

*single asterisks*

_single underscores_

**double asterisks**

__double underscores__

bliver til:

<em>single asterisks</em>

<em>single underscores</em>

<strong>double asterisks</strong>

<strong>double underscores</strong>

Du kan bruge hvilken stil du kan lide, den eneste begrænsning er, at du kan bruge symbolet til at åbne tagget og symbolet til at afslutte det.

Understregning kan også indsættes direkte i midten af ​​teksten:

un*frigging*believable

menhvis din * Og _ Hvis der er mellemrum på begge sider, behandles de blot som normale symboler.

For at indsætte normale stjerner eller understregninger direkte før og efter tekst, kan du bruge omvendte skråstreg:

\*this text is surrounded by literal asterisks\*

Kode

Hvis du vil markere et lille stykke inline kode, kan du pakke det ind i backticks (`),For eksempel:

Use the `printf()` function.

Vil producere:

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

Hvis du vil indsætte backticks i en kodesektion, kan du starte og afslutte kodesektionen med flere backticks:

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

Denne syntaks producerer:

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

Du kan sætte et tomt felt i begyndelsen og slutningen af ​​en kodesektion, en efter begyndelsen og en før slutningen, så du kan indsætte backticks i begyndelsen af ​​sektionen:

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

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

Vil producere:

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

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

Inde i kodesektionen,& og vinkelbeslagvil automatisk blive konverteret til HTML-enheder, hvilket gør det nemt at indsætte HTML-kildekode, vil Markdown sætte følgende afsnit:

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

til:

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

Du kan også skrive dette:

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

At producere:

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

图片

Det er klart, at det er vanskeligt at designe en "naturlig" syntaks til at indsætte billeder i en tekst-only-applikation.

Markdown bruger en syntaks, der ligner links til at markere billeder, og tillader også to stilarter: InlineOgreference.

Syntaksen for indlejrede billeder ser sådan ud:

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

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

Detaljer er som følger:

  • et udråbstegn !
  • efterfulgt af firkantede parenteser med alt-teksten til billedet
  • Dette efterfølges af normale parenteser med billedets URL, og til sidst en valgfri 'titel'-tekst omgivet af anførselstegn.

Syntaksen for referencebilledet ser sådan ud:

![Alt text][id]

"id" er navnet på billedreferencen, som er defineret på samme måde som en linkreference:

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

Indtil videre har Markdown ingen måde at specificere billedets bredde og højde, hvis du har brug for det, kan du bruge den normale <img> etiket.


其它

Markdown understøtter behandling af URL'er og e-mail-postkasser i form af relativt korte automatiske links. Så længe de er omgivet af vinkelparenteser, vil Markdown automatisk konvertere det til et link.Linkteksten til en generel URL er den samme som linkadressen, for eksempel:

<http://example.com/>

Markdown vil blive konverteret til:

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

Den automatiske sammenkædning af e-mail-adresser ligner også meget, bortset fra at Markdown først vil udføre en kodningskonverteringsproces, der konverterer teksttegn til hexadecimale HTML-enheder. Dette format kan narre nogle dårlige robotter til indsamling af e-mail-adresser, såsom:

<[email protected]>

Markdown bliver til:

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

I browseren er denne streng (faktisk <a href="mailto:[email protected]">[email protected]</a>) bliver et klikbart "[email protected]"-link.

(Selvom denne tilgang kan narre mange robotter, kan den ikke stoppe dem alle, men den er bedre end ingenting. Under alle omstændigheder vil åbning af din postkasse i sidste ende tiltrække reklamebreve.)

skråstreg

Markdown kan bruge omvendte skråstreg til at indsætte symboler, der har andre betydninger i grammatikken, for eksempel: hvis du vil tilføje en stjerne ved siden af ​​teksten for at fremhæve (men ikke <em> tag), kan du foran stjernen med en omvendt skråstreg:

\*literal asterisks\*

Markdown understøtter følgende symboler efter en omvendt skråstreg for at hjælpe med at indsætte almindelige symboler:

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

Markdown gratis editor

Windows platform

    Mac platform

    online redaktør

    browser plugin

    *** Hvis der er en bedre gratis Markdown-editor at anbefale, skal du være opmærksom på feedback tilChen Weiliang,Tak!

    Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Hvad betyder Markdown? Hvordan bruger man Markdown-syntaks/formateringsmarkering? , at hjælpe dig.

    Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-482.html

    Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

    🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
    📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
    Del og like hvis du har lyst!
    Din deling og likes er vores kontinuerlige motivation!

     

    发表 评论

    Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

    scroll til toppen