IAMROOT.ORG 위키 plug-in 추가(update: 2013.11.22)

조성진 2013.07.14 23:54 조회 수 : 6510 추천:2


위키의 가독성을 높이고, 더 효율적인 작업을 위해 plug-in을 추가하였습니다.


dokuwiki 자체를 처음써보는 거라서 아직 미숙하지만, 차근차근 update 하겠습니다.


필요한 plug-in이 있으면 언제든지 댓글이나, 쪽지 주세요.





8. syntaxhighlighter3(2013.11.22)

   - 특징: code highlighter

   - plugin 주소:https://www.dokuwiki.org/plugin:syntaxhighlighter3

   - 사용방법: <sxh> code </sxh>   ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

     <sxh c; highlight: [5]>

     void __init setup_arch(char **cmdline_p)sdds

     {       

             struct machine_desc *mdesc;

             

             setup_processor();

             mdesc = setup_machine_fdt(__atags_pointer);

             if (!mdesc)

                     mdesc = setup_machine_tags(__atags_pointer, __machine_arch_type);

             machine_desc = mdesc;

             machine_name = mdesc->name;

     

             setup_dma_zone(mdesc);

             

             if (mdesc->reboot_mode != REBOOT_HARD)

                     reboot_mode = mdesc->reboot_mode;

                        

             init_mm.start_code = (unsigned long) _text;

             init_mm.end_code   = (unsigned long) _etext;

             init_mm.end_data   = (unsigned long) _edata;

             init_mm.brk        = (unsigned long) _end;

     </sxh>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void __init setup_arch(char **cmdline_p)sdds
{      
        struct machine_desc *mdesc;
         
        setup_processor();
        mdesc = setup_machine_fdt(__atags_pointer);
        if (!mdesc)
                mdesc = setup_machine_tags(__atags_pointer, __machine_arch_type);
        machine_desc = mdesc;
        machine_name = mdesc->name;
 
        setup_dma_zone(mdesc);
         
        if (mdesc->reboot_mode != REBOOT_HARD)
                reboot_mode = mdesc->reboot_mode;
                    
        init_mm.start_code = (unsigned long) _text;
        init_mm.end_code   = (unsigned long) _etext;
        init_mm.end_data   = (unsigned long) _edata;
        init_mm.brk        = (unsigned long) _end;
         
        return 0;



7. mathjax(2013.08.19)

   - 특징: 수식표현

   - plugin 주소:https://www.dokuwiki.org/plugin:mathjax

   - 사용방법: ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

      $a^2 + b^2 = c^2$

      (1+2+dots+n=frac{n(n+1)}{2})  

      $$ frac{d}{dx}left( int_{0}^{x} f(u),duright)=f(x) $$

      [ sin A cos B = frac{1}{2}left[ sin(A-B)+sin(A+B) right] ]


mathjax.png



6. box(2013.08.19)

   - 특징: 다양한 box 생성

   - plugin 주소:https://www.dokuwiki.org/plugin:box

   - 사용방법: <box> 문법 </box>         ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

      <box> iamroot </box>

      <box 80% round orange|a title> iamroot</box>

      <box 50% left blue>iamroot</box|a caption>

      <box 60% round #f99 #fc9 #fcc #f60|title>iamroot</box|caption>

iamroot

a title

iamroot
iamroot

a caption

title

iamroot

caption



5. typography(2013.08.19)

   - 특징: font 크기, 장평, 자간 등 설정

   - plugin 주소:https://www.dokuwiki.org/plugin:typography

   - 사용방법: <typo> 문법 </typo>         ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

      <typo fv:smallcaps;>iamroot</typo>

      <typo fs:30px;>iamroot</typo>

      <typo lh:50px;>iamroot</typo> 

      <typo ls:20px;>iamroot</typo> 

      <typo ws:40px;>iam root</typo>


     iamroot 

  iamroot 

     iamroot 

 iamroot

 iam root




4. wrap(2013.07.18)

   - 특징: 여러가지 꾸밈 기능을 합쳐놓은 universal plugin(하이라이트, 박스, 정렬 등)

   - plugin 주소:https://www.dokuwiki.org/plugin:wrap

   - 사용방법: <WRAP> 문법 </WRAP>         ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

      1) 툴바에 중요기능은 다 있으니 그거 쓰세요~

      2) <wrap hi>iamroot</wrap>

        iamroot

          <WRAP center round info 60%> iamroot </WRAP>

          <WRAP center round tip 60%> iamroot </WRAP>

          <WRAP center round important 60%> iamroot </WRAP>

iamroot

iamroot

iamroot


3. refnotes(2013.07.18)

   - 특징: reference 및 note의 모양변경, multiple reference, page 별 다른 reference 지정 가능 등

   - plugin 주소:https://www.dokuwiki.org/plugin:refnotes

   - 사용방법: [(reference name)]         ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

     1) 각 page의 아무곳에서 reference 설정 define

         <refnotes>

    refnote-id       : 1

    reference-format : []

       note-id-format   : []

    note-id-base     : text         

   </refnotes>
   
     2) Multiple reference
         iamroot[(iamroot.org)]
         arm linux kernel[(#1)]
      
       refnotes.png
       

2. plantuml+graphviz(2013.07.15)

   - 특징: sequence diagram, use case diagram등 UML diagram 작성 가능

   - plugin 주소: https://www.dokuwiki.org/plugin:plantuml

   - 사용방법: <uml> 문법 </uml>        ※ 자세한 문법은 위 주소를 참고해 주세요.

   - Example

     <uml>

        Alice -> Bob: Authentication Request

        Bob --> Alice: Authentication Response


        Alice -> Bob: Another authentication Request

        Alice <-- Bob: another authentication Response

      </uml>

      

        PlantUML Graph





1. fontcolor(font 색 변경, 2013.07.14)

   - 특징: 글자 색 변경  

   - plugin 주소: https://www.dokuwiki.org/plugin:fontcolor

   - 사용방법: <fc color> text </fc> 

   - Example

      1) 툴바를 이용해서 지정된 색 변경 가능

      2) R,G,B값을 수동으로 입력하는 경우

        <fc #ff0000> iamroot </fc>

         iamroot

        <fc #00ff00> iamroot </fc>

         iamroot

        <fc #0000ff> iamroot </fc>

         iamroot

      3) 미리 지정된 color를 입력하는 경우

        <fc red> iamroot </fc>  

         iamroot

        <fc lime> iamroot </fc>

         iamroot

        <fc yellow> iamroot </fc>

         iamroot

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 강좌, 팁, 정보등에 대해 올리는 게시판입니다. woos 2016.04.09 246
27 Bitwise Calculator 소개 [3] file K 2013.07.26 3490
» IAMROOT.ORG 위키 plug-in 추가(update: 2013.11.22) [15] file 조성진 2013.07.14 6510
25 cscope.files 상대경로 문제 [5] 서한배 2013.07.03 6800
24 커널 분석용 vim 플러그인 설치하기 (Rev.4) [21] 리누즈박 2013.06.30 13973
23 github에서 소스코드 원저자에게 질문하기 [5] K 2013.06.30 3973
22 맥에서 리눅스 커널 빌드하기 [2] K 2013.06.30 24805
21 Kernel 소스코드 github에 복사하는 법 [6] 리누즈박 2013.06.16 9831
20 2013.06.01 ARM 아키텍쳐 세미나 2차 발표자료 - by 민홍 교수님 [3] file K 2013.06.01 4390
19 2013.05.25 ARM 아키텍쳐 세미나 1차 발표자료 - by 민홍 교수님 [5] file K 2013.05.25 4980
18 xen 4.1 설치 방법(우분투 11.04) [2] 이상철 2012.11.14 10109
17 멀티유저 드라이빙 환경 [3] pororo 2012.08.25 7257
16 C++에서 meta class 이용하기 [2] 이경문 2012.05.06 6888
15 조금은 묵직한 시스템, 뇌감시장치 김성현2 2011.11.17 10585
14 돈되는 이야기?! 삼성 손가락 혈압계 [1] 김성현2 2011.10.20 9493
13 돈되는 이야기?!, 내친김에 하나더, 나는 잘 자고 있을까? [8] 김성현2 2011.10.18 7789
12 돈되는 이야기?! 음주운전방지 앱 [3] 김성현2 2011.10.18 6775
11 perspective of the medical industry and engineering [15] 김성현2 2011.09.16 8197
10 막강 디버깅 매크로 DM_PRINT() [4] file 배상경 2010.11.23 12044
9 포토샵 웹버전입니다. [1] 강진성 2010.05.14 40685
8 허접 영어 사전입니다. [3] 백창우 2008.04.22 16092
XE Login