Giunsa ang Pagtrabaho Uban sa GitHub Flavored Markdown sa Linux


Ang Markdown usa ka lengguwahe sa pag-format nga gihimo para sa web. Ang katuyoan sa markdown mao ang paghimo sa kinabuhi nga dali kung kita nagsulat sa internet. Sa paglabay sa panahon adunay Github Flavored Markdown (GFM).

Ang Github gibase sa CommonMark. Adunay daghang dugang nga mga bahin nga gisuportahan sa GFM sama sa mga lamesa, code fencing, ug uban pa. Ambak ug susiha ang syntax para sa GFM ug kung giunsa kini paggamit sa lainlaing mga kaso.

Gigamit nako ang Atom ug Vscode nga adunay suporta sa markdown ug alang sa pipila nga mga editor, kinahanglan namon nga mag-install usa ka plugin nga markdown.

Sa pagtrabaho uban sa markdown ang payl kinahanglan i-save gamit ang .md o .markdown isip extension.

Giunsa Pagdugang Mga Ulo sa Markdown Editor

Adunay 6 nga lebel sa ulohan nga gisuportahan sa markdown. Aron makahimo ug ulohan gamita ang Hash (#) simbolo nga gisundan sa usa ka luna ug ngalan sa ulohan. Mas taas ang hash value ipaubos ang gidak-on sa ulohan.

PAHINUMDOM: Ang H1 ug H2 adunay underline nga estilo sa default.

# Heading1
## Heading2
### Heading3
#### Heading4
##### Heading5
###### Heading 6

Usahay gusto nimo nga ipahiangay ang ulohan padulong sa sentro. Apan ang makapasubo nga istorya mao ang pag-align wala gisuportahan sa default sa markdown. Sa kasagaran, ang mga ulohan gihubad uban sa wala nga paglinya. Mahimo nimong i-embed ang HTML/CSS tags sulod sa markdown aron makab-ot ang alignment.

<h1 style="text-align:center">MARKDOWN</h1>
<h1 style="text-align:left">MARKDOWN</h1>
<h1 style="text-align:right">MARKDOWN</h1>
<h1 style="text-align:justify">MARKDOWN</h1>

Giunsa Pagdugang mga Komento sa Markdown Editor

Ang mga komentaryo usa ka paagi sa pagdokumento sa pipila ka mga butang para sa mas maayong pagsabot sa code/Mga Dokumento. Dili kini igahatag sa markdown engine.

<!--
Comment block
-->

Giunsa Paghubad ang Teksto ingon Usa ka Linya

Kasagaran kung mag-type ka usa ka butang sa lainlain nga mga linya sa usa ka sunod-sunod nga markdown maghimo niini ingon usa ka linya.

Makahimo ka og mga line break sa duha ka paagi.

  • Mahumok nga linya nga break
  • Hardline break

Ang mga humok nga linya sa linya mahimo nga mahimo pinaagi sa pagdugang og duha ka mga espasyo sa katapusan sa linya. Niining paagiha ang markdown maghimo sa matag linya nga lahi nga linya.

Ang mga hardline break mahimong mabuhat pinaagi sa pagsal-ot og walay sulod nga linya tali sa matag linya.

Giunsa Pagdugang ang mga Horizontal Lines

Ang pinahigda nga lagda mabuhat pinaagi sa pagbutang og tulo o daghan pang asterisk (*), hyphens(-), o underscore(_) sa usa ka linya. Ok ra usab nga magdugang og luna tali kanila.

* * *
---
___

Giunsa paghimo ang usa ka teksto nga Bold

Aron mahimong BOLD ang pulong o linya, palibutan ang pulong o linya tali sa dobleng asterisk (**) o dobleng underscore (__).

**Making this sentence bold using double asterisks.**

__Making this sentence bold using double underscore.__

Unsaon Paghimo sa usa ka Text Italics

Aron makahimo og mga pulong o linya nga ITALICS, palibutan ang pulong o linya tali sa usa ka asterisk (*) o single underscore (_).

*Making this line to be italicized using asterisks.*

_Making this line to be italicized using underscore._

Unsaon Pagdugang og Strike-Through sa mga Linya

Aron mabunalan ang bisan unsang butang kinahanglan nimo nga mogamit usa ka doble nga tilde. Palibutan ang bisan unsa nga kinahanglan nimo nga i-strike tali sa doble nga tildes (~~).

I am just striking the word ~~Howdy~~.

~~I am striking off the entire line.~~

Unsaon Pagdugang ug Blockquote

Gamita ang Labaw sa usa ka simbolo (>) para sa blockquote.

> Single line blockquote.

Tan-awa kung giunsa ang paghubad sa ubos nga block quote. Ang duha nga mga linya gihubad sa parehas nga linya.

> first line
> Second line
> Third line
> Fourth line

Mahimo nimong gamiton ang pagbalik sa linya pinaagi sa pagbilin ug duha ka mga espasyo sa katapusan sa matag linya. Niining paagiha ang matag linya dili mahubad sa usa ka linya.

Biyai ang mga alternatibong linya nga walay sulod nga adunay prefix nga labaw sa usa ka simbolo. Niining paagiha makahimo ka og linya nga break tali sa matag linya sulod sa samang block.

> first line
> 
> Second line
> 
> Third line
> 
> Fourth line 

Makahimo ka usab og mga nested block quotes pinaagi sa pagdugang og duha ka mas dako kay sa mga simbolo (>>).

Paghimo Inline Code

Gamita ang BACKTICK sa paghimo og inline code. Gipakita sa ubos nga pananglitan kung giunsa paghimo ang inline nga code. Tan-awa ang pulong nga mga nota ug readme nga gihubad isip inline code.

Markdown is one of the best tools for taking `notes` and creating `readme` files.

Idugang ang Code Block Syntax Highlighting

Idugang ang mga tab o 4 nga mga espasyo ug ibutang ang imong code aron mahimo kini nga usa ka bloke sa code. Sa laing paagi, ibutang ang imong code tali sa tulo ka backticks aron mahimo ang block nga ma-render isip code block. Ang importante nga bahin nga matikdan dinhi mao ang syntax highlighting. Kasagaran kung imong ibutang ang code sa sulod sa bloke walay color scheme nga magamit niini.

```
echo "Hello world"
```

Karon tan-awa ang parehas nga pananglitan, ang laraw sa kolor awtomatiko nga gipadapat. Mahimo kini pinaagi sa pagdugang sa ngalan sa programming language pagkahuman sa tulo ka mga backticks nga magamit ang laraw sa kolor sa code.

```bash
echo "Hello world"
```

Sample nga code sa python.

```python
def fp():
  print("Hello World!!!")
fp()
```

Sample nga pangutana sa SQL.

```sql
SELECT MAX(SALARY_EMP) FROM EMPLOYEE_TABLE   
WHERE SALARY_EMP<(SELECT MAX(SALARY_EMP) FROM EMPLOYEE_TABLE)
```

Paghimo og Ordered ug Unordered Lists

Ang mga butang mahimong organisahon ngadto sa mga ordered list ug unordered lists sa markdown. Para maghimo ug ordered list, idugang ang mga numero nga gisundan ug period. Ang makapaikag nga bahin nga timan-an dinhi mao ang numero dili kinahanglan nga sunud-sunod. Ang makina sa Markdown adunay igong kaalam aron masabtan nga kini usa ka gimando nga lista bisan kung buhaton naton ang dili sunud-sunod nga pag-order.

Sa ubos nga pananglitan, imong makita nga naghimo ako og usa ka ordered list nga adunay dili sunod-sunod nga pag-order (10, 15, 150) apan ang markdown engine naghubad niini sa husto nga pag-order. Mahimo ka usab maghimo usa ka nested nga lista sama sa gipakita sa imahe.

Aron makahimo og dili han-ay nga listahan gamita ang plus sign nga (+) asterisk (*) o dash (-) nga gisundan sa usa ka luna ug sulod sa listahan. Susama sa gi-order nga lista mahimo ka usab maghimo usa ka salag nga lista dinhi usab.

Paghimo og Listahan sa Buluhaton

Kini usa ka espesyal nga bahin sa GFM. Makahimo ka og lista sa buluhaton sama sa gipakita sa ubos nga hulagway. Aron markahan ang buluhaton nga nahuman na, kinahanglan nimong idugang ang 'x' tali sa square braces sama sa gipakita sa imahe.

Idugang ang mga Link sa Teksto

Aron makadugang og link, sunda ang ubos nga syntax.

[Tecmint](https://linux-console.net "The best site for Linux")

Atong gub-on ang syntax sa 3 ka bahin.

  • Text nga ipakita – Kini ang teksto nga ibutang sulod sa square braces ([Tecmint]).
  • Link – imong ibutang ang aktuwal nga link sulod sa parenthesis.
  • Titulo – Kung imong i-hover ang imong mouse ibabaw sa teksto magpakita kini og tooltip para sa link. Ang titulo kinahanglang ibutang sulod sa mga kinutlo sama sa gipakita sa hulagway.

Gikan sa ubos nga hulagway imong makita ang \Tecmint mao ang akong gipakita nga teksto ug kung akong i-klik kana kini mag-redirect kanako sa \linux-console.net.

Makahimo ka usab og mga link pinaagi sa pagbutang niini sulod sa mga anggulo nga bracket < >.

Idugang ang mga Link sa mga Imahen

Ang syntax alang sa imahe susama sa pagdugang sa mga link. Aron makadugang og hulagway, sunda ang ubos nga syntax.

![BrokenImage](https://www.bing.com/th?id=AMMS_ff6f3f7a38b554421b6e614be6e44912&w=110&h=110&c=7&rs=1&qlt=80&pcl=f9f9f9&cdv=1&dpr=1.25&pid=16.1 "Markdown logo")

Atong gub-on ang syntax sa 3 ka bahin.

  • Alternate text – Ang alternate text ibutang taliwala sa square brackets (![alt-text]). Kung ang usa ka imahen nabuak o dili makakarga niini nga teksto ipakita uban sa usa ka guba nga simbolo.
  • Link – Sulod sa mga bracket, imong ibutang ang aktuwal nga link sa hulagway.
  • Titulo – Kung imong i-hover ang imong mouse sa ibabaw sa hulagway kini magpakita sa ngalan sa hulagway. Ang titulo kinahanglang ibutang sulod sa mga kinutlo sama sa gipakita sa hulagway.

Mahimo ka usab maghimo usa ka link nga adunay mga imahe. Kung ang usa ka tiggamit mag-klik sa imahe kini i-redirect sa usa ka eksternal nga link. Ang syntax nagpabilin nga pareho nga adunay pipila nga mga pagbag-o. Palibutan ang parehas nga syntax nga among gigamit sa pagsulud sa usa ka imahe sa sulod sa mga square bracket nga gisundan sa usa ka link sa sulod sa parenthesis.

[![BrokenImage](https://www.bing.com/th?id=AMMS_ff6f3f7a38b554421b6e614be6e44912&w=110&h=110&c=7&rs=1&qlt=80&pcl=f9f9f9&cdv=1&dpr=1.25&pid=16.1 "Markdown logo")](https://en.wikipedia.org/wiki/Markdown)

Paghimo ug Talaan

Ang mga lamesa wala gisuportahan sa orihinal nga lami sa markdown. Usa kini sa mga espesyal nga bahin nga kauban sa GFM. Atong tan-awon kon unsaon paghimo sa usa ka lamesa sa sunod-sunod nga paagi.

Ang unang bahin mao ang paghimo sa mga ngalan sa kolum. Ang mga ngalan sa column mahimong mabuhat pinaagi sa pagbulag kanila sa mga tubo (|).

| EMPLOYEE_NAME | EMPLOYEE_AGE | EMPLOYEE_ID |

Sa ikaduhang linya, gamita ang mga dashes (-) inubanan sa colon (:). Gisultihan sa mga dash ang markdown engine nga kini i-render ingon usa ka lamesa ug ang colon ang magdesisyon kung ang atong teksto kinahanglan nga sentro, wala, o tuo nga linya.

| EMPLOYEE_NAME | EMPLOYEE_AGE | EMPLOYEE_ID |
|:-------------:|:-------------|------------:|

:---:  ⇒ Center alignment
:---   ⇒ Left alignment
---:   ⇒ Right alignment

Gikan sa ikatulo nga linya, mahimo ka magsugod sa paghimo og mga rekord. Ang mga rekord kinahanglang ibulag sa usa ka tubo (|).

| EMPLOYEE_NAME | EMPLOYEE_AGE | EMPLOYEE_ID |
|:-------------:|:-------------|------------:|
|  Ravi         |   30         |  127        |
|  karthick     |   27         |  128        |

Gikan sa hulagway sa ibabaw, imong makita nga ang lamesa gihubad sa hustong paagi. Ang Kolum 1 naa sa tunga nga linya, ang mga kolum 2 ug 3 naa sa wala ug tuo. Kung naggamit ka ug Vscode, mahimo nimong gamiton ang \Markdown Table Prettifier aron maporma nga hapsay ang lamesa.

Paghimo og Emoji

Gisuportahan sa GFM ang daghang mga emojis. Tan-awa ang emoji cheat sheet.

Mao kana alang niini nga artikulo. Kung naa kay feedback palihug ug post sa comment section.