Hva betyr Markdown? Hvordan bruker jeg Markdown-syntaks/formateringsmarkering?

MarkdownHva betyr?

Hvordan bruker jeg Markdown-syntaks/formateringsmarkering?

Oversikt

Markdown er et lett markeringsspråk laget av John Gruber.

Det lar folk "skrive dokumenter i et vanlig tekstformat som er lett å lese og skrive, og deretter konvertere dem til gyldige XHTML (eller HTML) dokumenter".

Språket inneholder mange av funksjonene til ren tekstmarkering som allerede finnes i e-post.

John Gruber opprettet Markdown-språket i 2004, i samarbeid med Aaron Swartz i stor grad om grammatikken.Språkets formål er å bruke "et vanlig tekstformat som er lett å lese, lett å skrive, og eventuelt konverterer til gyldig XHTML (eller HTML)".

hensikt

Målet med Markdown er å være "lett å lese og lett å skrive".

lesbarhet, gjør det likevelInternettmarkedsføring, brukeropplevelse er veldig viktig.

En fil skrevet i Markdown skal kunne publiseres direkte i ren tekst, og skal ikke se ut til å bestå av mange tagger eller formateringsdirektiver.

Markdown-syntaks er påvirket av noen eksisterende tekst-til-HTML-formater, inkludert Setext, atx, Textile, reStructuredText, Grutatext og EtText, men den største inspirasjonskilden er e-postformatet med ren tekst.

Kort sagt, syntaksen til Markdown er alt sammensatt av symboler, som er nøye utvalgt og funksjonene deres er klare på et øyeblikk.For eksempel: sett stjerner rundt tekst for å få den til å se ut som *utheving*.

Lister i Markdown ser ut som lister. Blockquotes i Markdown ser virkelig ut som å sitere et stykke tekst, som du har sett i e-poster.

Kompatibel med HTML

Målet med Markdown-grammatikken er å være et skrivespråk for nettet.

Markdown er ikke ment å erstatte HTML, eller til og med komme i nærheten av det, det har svært få typer syntaks og tilsvarer bare et lite undersett av HTML-markering. Markdown ble ikke skapt for å gjøre HTML-dokumenter lettere å skrive.

Etter min mening er HTML allerede lett å skrive. Ideen med Markdown er å gjøre dokumenter lettere å lese, skrive og endre etter eget ønske. HTML er et publiseringsformat, Markdown er etTekstforfattereskriftlig format.Som sådan dekker Markdowns formateringssyntaks bare det ren tekst kan.

Tagger som ikke dekkes av Markdown kan skrives i HTML direkte i dokumentetNettpromoteringkopiere.Det er ikke nødvendig å merke dette som HTML eller Markdown, bare legg til markeringen direkte.

Bare noen HTML-blokkelementer er begrenset - som f.eks <div>,<table>,<pre>,<p> og andre tagger, må de skilles fra andre innholdsområder med tomme linjer før og etter, og åpnings- og avslutningstagger må ikke rykkes inn med tabulatorer eller mellomrom. Markdown-generatoren er smart nok til å ikke legge til unødvendige HTML-blokkkoder <p> merkelapp.

Eksemplet er som følger, og legger til en HTML-tabell i Markdown-filen:

这是一个普通段落。

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

这是另一个普通段落。

Merk at Markdown-formateringssyntaks mellom HTML-blokkkoder ikke vil bli behandlet.For eksempel, hvis du bruker Markdown-stil i HTML-blokker*强调*vil ikke ha noen effekt.

HTML-seksjon (inline)-tagger som f.eks <span>,<cite>,<del> Kan brukes fritt i Markdown-avsnitt, lister eller overskrifter.I henhold til personlige vaner kan du til og med bruke HTML-koder til å formatere uten å bruke Markdown-format.Eksempel: Hvis du foretrekker HTML <a> eller <img> -tagger, som kan brukes direkte uten lenke- eller bildetagsyntaksen levert av Markdown.

I motsetning til mellom HTML-blokkkoder, er Markdown-syntaks gyldig mellom HTML-seksjonstagger.

Automatisk konvertering av spesialtegn

I HTML-filer er det to tegn som krever spesiell håndtering: < Og & . < symboler brukes for startkoder,& Symboler brukes til å merke HTML-enheter, hvis du bare vil vise prototypen til disse tegnene, må du bruke enhetsskjemaet, som < Og &.

& Karakterer er spesielt plagsomme for nettdokumentforfattere, hvis du skal skrive "AT&T", du må skrive"AT&T".mens du er i URL-en & Karakterer blir også konvertert.Hvis du for eksempel vil lenke til:

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

Du må skrive URL-konverteringen som:

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

som skal plasseres i link-taggen href i eiendommer.Unødvendig å si at dette er lett å ignorere, og sannsynligvis det største antallet feil oppdaget av HTML-standardvalidering.

Markdown lar deg skrive tegn naturlig, og den tar seg av det som skal konverteres.hvis du bruker & Et tegn er en del av en HTML-tegnenhet, det blir stående som det er, ellers blir det konvertert til &;.

Så hvis du vil sette inn et copyright-symbol i dokumentet ©, du kan skrive:

©

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

AT&T

Markdown vil konvertere den til:

AT&T

En lignende situasjon oppstår også i < notasjon, siden Markdown tillater HTML-kompatibilitet, hvis du legger < Symboler brukes som skilletegn for HTML-tagger, og Markdown vil ikke gjøre noen konverteringer på dem, men hvis du skriver:

4 < 5

Markdown vil konvertere den til:

4 < 5

Det skal imidlertid bemerkes at innenfor rammen av koden, enten den er inline eller blokk, < Og & begge symboleneHelt sikkertkonverteres til HTML-enheter, en funksjon som lar deg enkelt skrive HTML-kode i Markdown (i motsetning til HTML, hvor du legger alle < Og & Alle konverteres til HTML-enheter, for å skrive HTML-kode i HTML-filen. )


blokkelement

Avsnitt og linjeskift

Et Markdown-avsnitt består av én eller flere påfølgende tekstlinjer, foran og etterfulgt av mer enn én tom linje (definisjonen på en tom linje er at den ser ut til å være tom på skjermen og anses å være en tom linje. For eksempel, , hvis en linje bare inneholder mellomrom og tabulatorer, vil linjen også bli behandlet som en tom linje).Vanlige avsnitt skal ikke rykkes inn med mellomrom eller tabulatorer.

Uttrykket "består av én eller flere påfølgende tekstlinjer" innebærer faktisk at Markdown tillater tvungne linjeskift (innsetting av linjeskift) i avsnitt, en funksjon som er forskjellig fra de fleste andre tekst-til-HTML-formater (inkludert Movable Type "Konverter linjeskift" " alternativet), vil andre formater konvertere hvert linjeskift til <br /> merkelapp.

Hvis dufaktiskØnsker å stole på Markdown for å sette inn <br /> For etiketter, trykk to eller flere mellomrom ved innsettingsstedet og trykk deretter Enter.

Det krever faktisk litt mer arbeid (ekstra mellomrom) å generere <br /> , men ganske enkelt "hver nylinje konverteres til <br />"Metoden er ikke egnet i Markdown, em i MarkdownaiL-stil blokksitater og lister med flere avsnitt er ikke bare mer nyttige, men også lettere å lese når du skriver inn med linjeskift.

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

Den Settext-lignende formen er formen med bunnlinjen, ved hjelp av = (høyeste tittel) og - (Andre ordens overskrifter), for eksempel:

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

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

hvilken som helst mengde = Og - kan være effektive.

Den Atx-lignende formen setter inn 1 til 6 på begynnelsen av linjen # , som tilsvarer overskriftene 1 til 6, for eksempel:

# 这是 H1

## 这是 H2

###### 这是 H6

Du kan eventuelt "lukke" atx-lignende overskrifter, dette er utelukkende for estetikk, hvis du føler deg komfortabel på denne måten, kan du legge den til på slutten av linjen #, mens linjen slutter # Tallet trenger ikke å være det samme som begynnelsen (antall pund-tegn på begynnelsen av linjen bestemmer rekkefølgen på tittelen):

# 这是 H1 #

## 这是 H2 ##

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

Blockquotes Blockquotes

Markdown markup blockquotes brukes på samme måte som de som brukes i e-post > av sitater.Hvis du er kjent med sitater i e-postbrev, vet du hvordan du lager et blokksitat i en Markdown-fil, som ser ut som om du bryter linjene selv, og deretter legger til > :

> 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 lar deg også være lat og bare legge til den første linjen i hele avsnittet > :

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

Blokkreferanser kan nestes (f.eks. referanser i referanser) ved å legge til et annet antall > :

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

Andre Markdown-syntakser kan også brukes innenfor siterte blokker, inkludert overskrifter, lister, kodeblokker osv.:

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

Enhver anstendig tekstredigerer kan enkelt lage sitater i e-poststil.For eksempel i BBEdit kan du velge tekst og deretter velge fra menyenøke siteringshierarkiet.

liste

Markdown støtter ordnede og uordnede lister.

Uordnede lister bruker stjerner, plusstegn eller minustegn som listemarkører:

*   Red
*   Green
*   Blue

Tilsvarende:

+   Red
+   Green
+   Blue

Tilsvarer også:

-   Red
-   Green
-   Blue

Ordnede lister bruker tall etterfulgt av et punktum:

1.  Bird
2.  McHale
3.  Parish

Det er viktig å merke seg at tallene du bruker på listetaggen ikke påvirker utdata-HTML. Den resulterende HTML-markeringen for listen ovenfor vil være:

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

Hvis listen din er skrevet som:

1.  Bird
1.  McHale
1.  Parish

eller:

3. Bird
1. McHale
8. Parish

Dere vil begge få nøyaktig samme HTML-utdata.Poenget er at du kan gjøre listenumrene i Markdown-filen til de samme som utdataresultatene, eller hvis du er lat, trenger du ikke bry deg om tallenes riktighet i det hele tatt.

Hvis du bruker lat skriving, anbefales det å starte med 1. for det første elementet, fordi Markdown kan støtte startattributtet for ordnede lister i fremtiden.

Listeelement-taggen er vanligvis plassert helt til venstre, men den kan rykkes inn, opptil 3 mellomrom, og element-taggen må følges av minst ett mellomrom eller tabulator.

For å få listen til å se penere ut kan du organisere innholdet med et fast innrykk:

*   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 lat, er det også greit:

*   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 listeelementene er atskilt med tomme linjer, vil Markdown bruke elementinnholdet ved utmating av HTML. <p> Etiketter pakkes inn, for eksempel:

*   Bird
*   Magic

vil bli konvertert til:

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

Men dette:

*   Bird

*   Magic

vil bli konvertert til:

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

Listeelementer kan inneholde flere avsnitt, og avsnittene under hvert element må rykkes inn med 4 mellomrom 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 mye bedre ut hvis du rykker inn hver linje, selvfølgelig, igjen, hvis du er lat, tillater 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 sette en referanse i et listeelement, da > Det må rykkes inn:

*   A list item with a blockquote:

    > This is a blockquote
    > inside a list item.

Hvis du vil sette inn en kodeblokk, må blokken rykkes innto ganger, som er 8 mellomrom eller 2 tabulatorer:

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

        <代码写在这>

Selvfølgelig kan en liste over elementer genereres ved et uhell, noe som dette:

1986. What a great season.

Den vises med andre ord på begynnelsen av linjentall-periode-tom, for å unngå dette kan du legge til en omvendt skråstrek før perioden.

1986\. What a great season.

kodeblokk

Programrelatert skrive- eller taggspråkkildekode har vanligvis kodeblokker som allerede er satt inn. Vanligvis vil vi ikke at disse blokkene skal settes inn i form av generelle avsnittsfiler, men vise dem som de er. Markdown vil bruke <pre> Og <code> tagger for å pakke inn kodeblokker.

Å lage kodeblokker i Markdown er så enkelt som å rykke inn 4 mellomrom eller 1 tabulator. Skriv for eksempel inn følgende:

这是一个普通段落:

    这是一个代码区块。

Markdown vil konvertere til:

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

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

Denne førsteordens innrykk per linje (4 mellomrom eller 1 tabulator) fjernes, for eksempel:

Here is an example of AppleScript:

    tell application "Foo"
        beep
    end tell

vil bli konvertert til:

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

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

En kodeblokk fortsetter til linjen uten innrykk (eller slutten av filen).

Inne i kodeblokken, & , < Og > Den blir automatisk konvertert til HTML-enheter. Denne metoden gjør det veldig enkelt for deg å bruke Markdown til å sette inn HTML-kildekoden for eksempelet, bare kopier og lim den inn, legg til innrykk, og resten vil Markdown håndtere det for deg, for eksempel:

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

vil bli konvertert til:

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

I kodeblokken vil ikke den generelle Markdown-syntaksen bli konvertert, slik som at stjerner bare er stjerner, noe som betyr at du enkelt kan skrive Markdown-syntaksrelaterte filer i Markdown-syntaks.

deler

Du kan lage en skillelinje med mer enn tre stjerner, minustegn, understreker på en linje, ingenting annet på linjen.Du kan også sette inn mellomrom mellom stjerner eller minustegn.Skillelinjer kan opprettes på hver av følgende måter å skrive på:

* * *

***

*****

- - -

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

seksjonselement

Markdown støtter to former for lenkesyntaks: På linjeOgReferanseto former.

Uansett er lenketekst merket med [firkantede parenteser].

å lage enPå linjeHvis du vil legge til tittelteksten til lenken, pakker du bare inn tittelteksten med doble anførselstegn etter URL-en, for eksempel:

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

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

Skal produsere:

<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 kobler til ressurser på samme vert, kan du bruke relative baner:

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

ReferanseLenken følges av en annen hakeparentes etter parentesen til lenketeksten, og merket som brukes for å identifisere lenken skal fylles ut i den andre hakeparentesen:

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

Du kan også eventuelt sette et mellomrom mellom de to firkantede parentesene:

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

Deretter kan du, hvor som helst i filen, definere lenkeinnholdet til denne taggen:

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

Linkinnhold er definert i skjemaet:

  • Firkantede parenteser (eventuelt innledet av opptil tre mellomrom for innrykk) der lenketeksten legges inn
  • etterfulgt av et kolon
  • etterfulgt av ett eller flere mellomrom eller tabulatorer
  • URL-en til neste lenke
  • Følg eventuelt tittelinnholdet, som kan omsluttes av enkle anførselstegn, doble anførselstegn eller parentes

Definisjonene av de følgende tre koblingene er de samme:

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

forsiktighet:Det er et kjent problem der Markdown.pl 1.0.1 ignorerer koblingstitler omsluttet av enkle anførselstegn.

Link-URL-er kan også omsluttes av vinkelparenteser:

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

Du kan også sette tittelattributtet på neste linje, eller legge til innrykk, som vil se bedre ut hvis nettadressen er for lang:

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

URL-definisjonen brukes kun ved generering av lenken, og vises ikke direkte i filen.

Koblingsidentifikasjonstagger kan inneholde bokstaver, tall, mellomrom og tegnsetting, men gjør det ikkeikkeDet skiller mellom store og små bokstaver, så de to følgende koblingene er de samme:

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

Implisitt link-tagfunksjonen lar deg utelate å spesifisere en lenke-tag. I dette tilfellet vil lenke-koden bli behandlet som ekvivalent med lenketeksten. For å bruke en implisitt lenke-tag, bare legg til en tom firkantet hake etter lenketeksten. Hvis du vil ha "Google " Ved å koble til google.com kan du forenkle til:

[Google][]

Definer deretter lenkeinnholdet:

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

Siden lenketekst kan inneholde mellomrom, kan denne forenklede markeringen inneholde flere ord:

Visit [Daring Fireball][] for more information.

Fortsett deretter med å definere lenken:

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

Definisjonen av lenken kan plasseres hvor som helst i filen. Jeg foretrekker å sette den rett etter avsnittet der lenken vises. Du kan også sette den på slutten av filen, akkurat som en kommentar.

Her er et eksempel på en referanselink:

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 endrer det til å bruke lenkenavnet til å 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"

De to ovennevnte måtene å skrive på vil produsere 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 innholdet skrevet inline, gitt for 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").

Poenget med lenker i referansestil er faktisk ikke at de er lettere å skrive, men at de er lettere å lese. Sammenlign eksemplet ovenfor. Selve artikkelen i referansestil er på bare 81 tegn, men den innebygde formen vil øke til 176 tegn. , hvis det er skrevet i rent HTML-format, vil det være 234 tegn. I HTML-format er det flere tagger enn tekst.

Ved å bruke Markdowns referansestilkoblinger kan du gjøre dokumentet mer likt det endelige resultatet av nettleseren, slik at du kan flytte noen markeringsrelaterte metadata utenfor avsnittsteksten, og du kan legge til lenker uten å få lesefølelsen av artikkelen. .

强调

Markdown bruker stjerner (*) og bunnlinjen (_) som et symbol for å markere et understreket ord, er * eller _ Omgitte ord konverteres til <em> omgitt av etiketter, med to * eller _Hvis det er pakket inn, vil det bli konvertert til <strong>,f.eks:

*single asterisks*

_single underscores_

**double asterisks**

__double underscores__

blir til:

<em>single asterisks</em>

<em>single underscores</em>

<strong>double asterisks</strong>

<strong>double underscores</strong>

Du kan bruke hvilken stil du vil, den eneste begrensningen er at du kan bruke symbolet for å åpne taggen og symbolet for å avslutte den.

Utheving kan også settes inn direkte i midten av teksten:

un*frigging*believable

menhvis din * Og _ Hvis det er mellomrom på begge sider, blir de bare behandlet som vanlige symboler.

For å sette inn vanlige stjerner eller understrek rett før og etter tekst, kan du bruke omvendte skråstreker:

\*this text is surrounded by literal asterisks\*

Kode

Hvis du vil markere et lite stykke innebygd kode, kan du pakke det inn i bakmerker (`), f.eks:

Use the `printf()` function.

Skal produsere:

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

Hvis du vil sette inn backticks i en kodedel, kan du starte og avslutte kodedelen med flere backticks:

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

Denne syntaksen produserer:

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

Du kan sette et mellomrom i begynnelsen og slutten av en kodeseksjon, en etter begynnelsen og en før slutten, slik at du kan sette inn backticks i begynnelsen av seksjonen:

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

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

Skal produsere:

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

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

Inne i kodedelen,& og vinkelbeslagblir automatisk konvertert til HTML-enheter, noe som gjør det enkelt å sette inn HTML-kildekode, vil Markdown sette inn følgende avsnitt:

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

Å produsere:

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

图片

Det er åpenbart vanskelig å utforme en "naturlig" syntaks for å sette inn bilder i en applikasjon som kun inneholder tekst.

Markdown bruker en syntaks som ligner på lenker for å merke bilder, og tillater også to stiler: På linjeOgReferanse.

Syntaksen for det innebygde bildet ser slik ut:

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

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

Detaljer er som følger:

  • et utropstegn !
  • etterfulgt av en hakeparentes med alternativ tekst for bildet
  • Dette etterfølges av vanlige parenteser med URL-en til bildet, og til slutt en valgfri "tittel"-tekst omgitt av anførselstegn.

Referansebildesyntaksen ser slik ut:

![Alt text][id]

"id" er navnet på bildereferansen, som er definert på samme måte som en lenkereferanse:

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

Så langt har Markdown ingen måte å spesifisere bredden og høyden på bildet, hvis du trenger det, kan du bruke den vanlige <img> merkelapp.


其它

Markdown støtter behandling av URLer og e-poster i form av korte automatiske lenker. Så lenge de er omsluttet av vinkelparenteser, vil Markdown automatisk konvertere den til en lenke.Linkteksten til den generelle nettadressen er den samme som lenkeadressen, for eksempel:

<http://example.com/>

Markdown vil bli konvertert til:

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

Den automatiske koblingen av e-postadresser er også lik, bortsett fra at Markdown først vil utføre en kodingskonverteringsprosess, og konvertere teksttegn til heksadesimale HTML-enheter. Dette formatet kan lure noen dårlige roboter for innsamling av e-postadresser, for eksempel:

<[email protected]>

Markdown blir til:

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

I nettleseren er denne strengen (faktisk <a href="mailto:[email protected]">[email protected]</a>) blir en klikkbar "[email protected]"-kobling.

(Selv om denne tilnærmingen kan lure mange roboter, kan den ikke stoppe dem alle, men det er bedre enn ingenting. I alle fall vil det å åpne postkassen til slutt tiltrekke seg reklamebrev.)

skråstrek

Markdown kan bruke omvendte skråstreker for å sette inn symboler som har andre betydninger i grammatikken, for eksempel: hvis du vil legge til en stjerne ved siden av teksten for å fremheve (men ikke <em> tag), kan du gå foran stjernen med en omvendt skråstrek:

\*literal asterisks\*

Markdown støtter følgende symboler innledet av en omvendt skråstrek for å hjelpe med å sette inn vanlige symboler:

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

Markdown gratis redaktør

Windows-plattform

    Mac-plattform

    nettredaktør

    nettleserplugin

    *** Hvis det er en bedre gratis Markdown-editor å anbefale, vær oppmerksom på tilbakemeldinger tilChen Weiliang,Takk!

    Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delte "Hva betyr Markdown? Hvordan bruker jeg Markdown-syntaks/formateringsmarkering? , å hjelpe deg.

    Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-482.html

    Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

    🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
    📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
    Del og lik om du vil!
    Din deling og likes er vår kontinuerlige motivasjon!

     

    发表 评论

    E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

    bla til toppen