ÇÒÀÎ

ÇÒÀÎ ÆÄÀ̽ã ÀÎÅÍÆäÀ̽º, C Markdown Parser
Áö±Ý ´Ù¿î·Îµå

ÇÒÀÎ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Tamas Kemenczy

ÇÒÀΠű×


ÇÒÀÎ ¼³¸í

ÇÒÀÎÀ»À§ÇÑ ÆÄÀ̽ã ÀÎÅÍÆäÀ̽º, C Markdown Parser ÇÒÀÎÀº David LorenÀÇ ÇÒÀÎÀÇ CTYPES ¹ÙÀεùÀÔ´Ï´Ù. C C ±¸ÇöÀÇ John GruberÀÇ Markdown.IntroductionMarkDownÀº À¥ ÀÛ¼ºÀÚ¸¦À§ÇÑ ÅؽºÆ® ´ë HTML º¯È¯ µµ±¸ÀÔ´Ï´Ù. MarkdownÀ» »ç¿ëÇϸé Àб⠽¬¿î ÀÏ¹Ý ÅؽºÆ® Çü½ÄÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ´ÙÀ½ ±¸Á¶ÀûÀ¸·Î À¯È¿ÇÑ XHTML (¶Ç´Â HTML)À¸·Î º¯È¯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÒÀÎ ÆÄÀ̽㠸ðµâ¿¡´Â °ü½ÉÀÖ´Â µÎ °¡Áö°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù : * libmarkdown, subbodule ÇÒÀÎÀ¸·Î Á¤ÀÇ µÈ °ø¿ë C ±â´É¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù. * LibmarkDownÀÇ À§¿¡ ÈǸ¢ÇÑ ÇïÆÛ Å¬·¡½º ÀÎ MarkdownÀº ´õ Àͼ÷ÇÑ Pythonic ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. Markdown ClasSthe Markdown Ŭ·¡½º´Â LibmarkDown Submodule¿¡ ³ëÃâ µÈ C ÇÔ¼ö¸¦ ·¦ÇÏ°í CTYPES ´Ù¸® ÀÛ¾÷À» ó¸®ÇÕ´Ï´Ù. ÇÒÀÎ ±â´ÉÀ» Á÷Á¢ »ç¿ëÇÏ·Á¸é libmarkdown.letÀÇ ´ÙÀ½ ¼½¼ÇÀ¸·Î °Ç³Ê ¶Ù½Ê½Ã¿À. °£´ÜÇÑ ¿¹Á¦¸¦ »ìÆ캸½Ê½Ã¿À. sysimport ÇÒÀÎ mkd = discount.markdown (sys.stdin) mkd.write_html_content (sys.stdout) markdownÀ» »ç¿ëÇÕ´Ï´Ù Çʼö Àμö, input_file_or_string, ¸¶Å© ´Ù¿î Æ÷¸Ë µÈ µ¥ÀÌÅÍ. ÀÌ Àμö°¡ ÆÄÀÏ°ú °°Àº °´Ã¼ ÀÎ °æ¿ì ÆÄÀÏÀº ½ÇÁ¦ OS ÆÄÀÏ ¼³¸í ÀÚ, Áï SYS.ST.STDIN ¿¹, Stringio °³Ã¼, ¾Æ´Ï¿À. Àμö´Â ±×·¸Áö ¾ÊÀ¸¸é ¹®ÀÚ¿­°ú °°Àº °´Ã¼¶ó°í °¡Á¤ÇÕ´Ï´Ù. ÆÄÀÏ¿¡ HTML Ãâ·ÂÀ» ¾²´Â MarkDown ¸Þ¼­µå¿¡ ´ëÇؼ­µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. µ¥ÀÌÅÍ´Â ¹®ÀÚ¿­ ¸ð¾çÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. Markdown¿¡´Â ÆÄÀÏ°ú °°Àº °³Ã¼¿¡ ¾²´Â ´ë½Å Ãâ·ÂÀ» ¹®ÀÚ¿­·Î °¡Á® ¿À´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. ù ¹ø° ¿¹Á¦ÀÇ ¼öÁ¤ µÈ ¹öÀüÀ» »ìÆì º¸°Ú½À´Ï´Ù. À̹ø¿¡´Â ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© discoutmkd = discount.markdown ( 'test`') Àμâ mmkd.get_html_content () markdown Ŭ·¡½º »ý¼ºÀÚ´Â ¼±ÅÃÀû ºÎ¿ï Å°¿öµå Àμö¸¦ ÃëÇÕ´Ï´Ù. TOC Å×À̺í - ¸ñÂ÷ Çì´õ¸¦ »ý¼ºÇÕ´Ï´Ù (°¢ »ý¼º µÈ

,

µî)Àº id = "name"Àμö°¡ Æ÷ÇԵ˴ϴÙ.) get_html_toc () ¶Ç´Â write_html_toc ()¸¦ »ç¿ëÇÏ¿© Å×À̺í ÄÁÅÙÃ÷ ÀÚü¸¦ »ý¼ºÇϽʽÿÀ. ¾ö°ÝÇÑ ºñÈ°¼ºÈ­ Æí¾ÈÇÑ °­Á¶ ¹× À§ ÷ÀÚ. AutoLink Ž¿å½º·´°Ô ¸µÅ©¸¦ È®ÀåÇÕ´Ï´Ù. URLÀÌ ¹ß»ýÇϸé <> s·Î µÑ·¯½ÎÁö´Â °æ¿ì¿¡µµ ÇÏÀÌÆÛ ¸µÅ©·Î º¯È¯ÇϽʽÿÀ. SafeLink°¡ ¸µÅ©·Î È®ÀåµÇ´Â ¹æ½Ä - URLÀÌ ·ÎÄà ÂüÁ¶°¡ ¾Æ´Ï¶ó¸é http : //, https : //, ftp : // ¶Ç´Â ´º½º : //´Â ±×·¸Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÇÏÀÌÆÛ ¸µÅ©·Î º¯È¯µË´Ï´Ù. IGNORE_HEADER PANDOC ¹®¼­ Çì´õ¸¦ ó¸®ÇÏÁö ¾ÊÁö¸¸ ÀÏ¹Ý ÅؽºÆ®Ã³·³ Ãë±ÞÇϽʽÿÀ. IGNORE_LINKS´Â

ÇÒÀÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î