Kldp Examples
LinuxDoc ¿¹Á¦
DocBookSgml ¿¹Á¦
DocBook ¿¹Á¦ (xmlÀÏ °æ¿ì´Â ¹ü¿ëÀÌ°í, ÁöÁ¤ÇÒ ÇÊ¿ä ¾ø½À´Ï´Ù)
¿¹Á¦µéÀ» º¸¸é, °ÅÀÇ À§Å°¹®¼¿Í 1´ë1ÀÌ ´ëÀÀµÉ ¸¸ÇÑ °£´ÜÇÑ ¹®¼µé »ÓÀ̳׿ä ^^;; ±× ±ä ÆäÀÌÁö¿¡ ¸µÅ©´Â °ÅÀÇ ¾Èº¸ÀÌ´Â --WkPark
¼³Ä¡:
MoniWikiPds:moniwiki-1.0rc17-20030727.tgz
$pagetype=array("KldpDsl"=>"plain","ManPage"=>"/man", "DocBookSgml"=>"/jade","LinuxDoc"=>"/linuxdoc"); "DocbookSgml"=>"plain/jade" : ÀÌ ÆäÀÌÁö ÀÚü´Â plainÀÌ¿ä, ±× ÆäÀÌÁö ÇÏÀ§´Â jade·Î Çؼ®µÈ´Ù.
"LinuxDocSgml"=>"/linuxdoc" : ÀÌ ÆäÀÌÁö ÀÚü´Â ÀÏ¹Ý À§Å° ¹®¼¿ä, ÇÏÀ§´Â linuxdocÀÌ´Ù.
±ÞÇÏ°Ô ¸¸µé¾î¼ ¹®Á¦°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù ^^;; --WkPark
DocbookSgml¿¡¼ Å×½ºÆ® ÁßÀε¥ Àß ¾ÈµÇ³×¿ä. DocBook sgml ¼Ò½ºÆÄÀÏÀ» DocbookSgmlÀ̶ó´Â À̸§À¸·Î .../data/text/DocbookSgml·Î ÀúÀåÇØ µÎ¾ú°í ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ, ±×·ìÀº www-data·Î ¸ÂÃß¾î µÎ¾ú½À´Ï´Ù. config.php¿¡´Â ´ÙÀ½°ú °°Àº ¶óÀÎÀ» Ãß°¡ÇØ µÎ¾ú°í¿ä.
$pagetype=array("DocbookSgml"=>"/jade","ldsgml"=>"/linuxdoc","KldpDsl"=>"plain","ManPage"=>"/man"); ±×¸®°í ÇØ´ç ÆäÀÌÁö À̸§ÀÌ DocbookSgmlÀÌ´Ï jade.php°¡ µ¿ÀÛÇϱ⸦ ±â´ëÇߴµ¥ DocbookSgmlÀÇ ³»¿ë ÀÚü¸¦ À§Å°ÅؽºÆ®·Î Çؼ®Çؼ ³»º¸³» ¹ö¸®´õ±º¿ä. ±×·¡¼ À§ ¾Æ·¡¿¡ jade ¸ÅÅ©·Î¸¦ Ãß°¡ÇÏ°í Å×½ºÆ®ÇØ ºÃ´õ´Ï jade.php°¡ µ¿ÀÛÀº ÇÏ´Â °Í °°Àºµ¥ htmlÃâ·ÂÀÌ ³ª¿ÀÁö ¾Ê°í ±×³É ¼Ò½º ÀÚü¸¦ ±×´ë·Î ³»º¸³À´Ï´Ù. 7¿ù 27ÀÏÀÚ ½º³À¼¦¿¡¼ ¸»¾¸ÇϽŠÆÄÀϵéÀº ¸ðµÎ ±³Ã¼Çؼ ³Ö¾ú´Âµ¥ º°µµ·Î ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÏ´Â ºÎºÐÀÌ ¶Ç ÀÖ´Â°Ç ¾Æ´Ñ°¡ ÇÏ´Â »ý°¢ÀÌ µå³×¿ä.
"DocbookSgml"=>"/jade"¶ó°í Çϸé, DocbookSgmlÀÚü´Â ±×³É ÀÏ¹Ý À§Å° ¹®¼ÀÌ°í, ±× ÇÏÀ§ ¹®¼°¡ *.sgml docbook¹®¼°¡ µË´Ï´Ù.
±×¸®°í jade.php¸¦ ºÃ´Âµ¥ jade ¿É¼Ç¿¡ docbook.dslÀ» ÁöÁ¤ÇÏ´Â ºÎºÐÀÌ ¾ø´Â°Í °°´õ±º¿ä. ±×·¡¼ Ȥ½Ã³ª ÇÏ°í -d ¿É¼ÇÀ» Ãß°¡Çؼ jade.php¸¦ ´ÙÀ½°ú °°ÀÌ °íÃÄ ºÃÁö¸¸ ¿©ÀüÈ÷ °á°ú´Â ¸¶Âù°¡Áö³×¿ä. Äֿܼ¡¼ ½ÇÇàÇÒ ¶§´Â ÀÌ -d ¿É¼ÇÀ» Ãß°¡ÇØ ÁÖ¾î¾ß htmlÀÌ Ãâ·ÂµÇ´õ±º¿ä.
-d ¿É¼Ç ¾øÀÌ ¾µ ¼öµµ Àִµ¥, SgmlÆÄÀÏÀÇ »ó´Ü¿¡ ´ÙÀ½ Á¤º¸¸¦ ³Ö¾îÁÖ¾î¾ß ÇÕ´Ï´Ù.
<?stylesheet href="KldpDsl" type="text/dsssl"?>ÀÌ·¸°Ô Çϸé, jade.php¿¡¼ ÀÌ ºÎºÐÀ» <?stylesheet href="data/text/KldpDsl#html" type="text/dsssl"?> ·Î º¯°æÇÏ°í -d ¿É¼Ç ¾øÀÌ, ¾î¶² À§Å° ÂÊÀ» dslÆÄÀÏ·Î ÂüÁ¶ÇÏ°Ô µÇ¸ç, DslÆÄÀϵµ ÆíÁýÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. --WkPark
$args= "-V '(define %use-id-as-filename% #f)' ". "-t sgml -i html ". "-d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl ". "-V nochunks -o /dev/stdout"; ±×³É ÄÜ¼Ö »ó¿¡¼ À§ÀÇ ¿É¼ÇÀ» ¸ðµÎ ³Ö¾î DocbookSgml ÆÄÀÏ¿¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÏ¸é ±â´ëÇß´ø ´ë·Î Ç¥ÁØÃâ·ÂÀ¸·Î htmlº¯È¯ °á°ú°¡ Ãâ·ÂµÇ´Âµ¥ À¯µ¶ À§Å° ¾È¿¡¼´Â Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê³×¿ä.
jade -V '(define %use-id-as-filename% #f)' -t sgml -i html -d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl -V nochunks -o /dev/stdout DocbookSgml »óȲÀ» ¿ä¾àÇÏÀÚ¸é,
¾ÆÂü, ±×¸®°í LinuxdocSgmlµµ Å×½ºÆ® ÁßÀε¥ docbook°ú ¸¶Âù°¡Áö·Î config.php¿¡ "LinuxdocSgml"=>"/linuxdoc" À̶ó°í ³Ö¾î Á־ ÀÚµ¿À¸·Î linuxdoc.php°¡ ½ÇÇàµÇÁö´Â ¾Ê¾Ò°í¿ä, À§¾Æ·¡¿¡ linuxdoc ¸ÅÅ©·Î¸¦ Ãß°¡Çϸé(Áö±ÝÀº ¸ÅÅ©·Î¸¦ Ãß°¡ÇصР»óÅÂÀÔ´Ï´Ù.) º¸À̱â´Â Çϴµ¥ ù ÆäÀÌÁö¸¸ º¸ÀÔ´Ï´Ù. --split=0 ¿É¼ÇÀÌ µé¾î°£ °ÍÀ¸·Î ¾Æ´Âµ¥ Äֻܼ󿡼 Å×½ºÆ®ÇØ º¸¸é ºÐ¸í Àüü ÆäÀÌÁö°¡ Çϳª·Î Ãâ·ÂµÇ´Â ¹Ý¸é ÀÌ°÷¿¡¼´Â ±×·¸Áö ¾Ê³×¿ä. Á»´õ »ìÆ캸°í Ãß°¡ÇÒ ³»¿ëÀÌ ÀÖÀ¸¸é Ãß°¡Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. -- ±Ç¼ø¼±
À§¿¡ ¼³¸íÇß½À´Ï´Ù¸¸, #gnomeä³Î¿¡¼ Á¦°¡ ¾ê±âÇÑ °Í°ú ´Ù¸¨´Ï´Ù. ±× ÆäÀÌÁö ÀÚüÀÇ Æ÷¸Ë°ú ÇÏÀ§ Æ÷¸ËÀ» µû·Î µû·Î ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô Çß½À´Ï´Ù.
LinuxdocSgml/Example linuxdoc Æļ¸¦ ¼öÁ¤Çϼ̳ª¿ä ? ¿¡·¯°¡ ¶ß³×¿ä.
$args= "--split=0 --toc=2 "; ·Î ¼öÁ¤ÇÏ´Ï Àß µË´Ï´Ù. ·©±ÍÁö °ü·Ã ¿É¼ÇµéÀÌ ¹®Á¦¿´³ª º¾´Ï´Ù. --toc=2 ¿É¼ÇÀº ¸ñÂ÷¸¦ ¾Õ¿¡ ³Ö°Ô ÇÏ´Â ¿É¼ÇÀÌ°í¿ä. ±×·±µ¥ ÇÑ°¡Áö ¹®Á¦°¡ ÀÖ½À´Ï´Ù. LinuxdocSgml/ExampleÀÇ ¸ñÂ÷¸¦ º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸ ¸ñÂ÷¿¡¼ ÆäÀÌÁö ¾ÈÀÇ ¸µÅ©°¡ Á¦´ë·Î µÇÁö ¾Ê½À´Ï´Ù.
$cmd="cd /tmp;$sgml2html $args $tmpf".".sgml";¶§¹®Àä. ½ÇÇàÇÒ ¶§ $tmpf.sgml ÀÌ ¾Æ´Ï¶ó ¿ø·¡ ÆäÀÌÁö À̸§(LinuxdocSgml_2fExample.sgml)·Î ½ÇÇàÀÌ µÇ¸é ¸ñÂ÷¿¡µµ ¸µÅ©°¡ Á¦´ë·Î °É¸®°Ô µÉ °ÍÀÔ´Ï´Ù. --toc=2 ¿É¼ÇÀ» ¾Æ¿¹ »©¹ö¸®¸é ¸ñÂ÷°¡ »ý¼ºµÇÁö ¾Ê±â ¶§¹®¿¡ ±×·± ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ¾î ÀÏ´ÜÀº ±×·¸°Ô ÇØ µÎ¾ú½À´Ï´Ù. LinuxdocSgml/Example ´Â --toc=2 ÀÎ °æ¿ìÀÇ ¿¹Á¦·Î ³²°Ü µÎ¾ú°í¿ä. -- ±Ç¼ø¼± |
You will be surrounded by luxury. |