추적 :
[include(틀:도움)]
== 개요 ==
[[오픈나무]]의 스킨 제작 가이드이다.

== 변수 ==
 * imp[0] = 제목

 * imp[1][0] = 위키 이름
 * imp[1][1] = 라이선스
 * imp[1][2] = --전역 CSS (HTML 필수)--[*2.4.0 HEAD로 통일해서 폐기]
 * imp[1][3] = --전역 JS (HTML 필수)--[*2.4.0]
 * imp[1][4] = 로고 (HTML 필수)
 * imp[1][5] = 전역 HEAD (HTML 필수)

 * imp[2][0] = --사용자 CSS (HTML 필수)--[*2.4.0]
 * imp[2][1] = --사용자 JS (HTML 필수)--[*2.4.0]
 * imp[2][2] = 로그인 상태
 * imp[2][3] = 사용자 HEAD (HTML 필수)

 * imp[3][0] = 부 제목
 * imp[3][1] = 최근 수정 시간
 * imp[3][2] = 추적 (HTML 필수)
사용은 {{변수명}}

=== HTML ===
{{!변수명}} 으로 하면 변수에 HTML 검열이 적용되지 않습니다.

== 필수 CSS, JS ==
{{{#!syntax html
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css">
<link rel="stylesheet" href="/views/yousoro/css/awesome/font-awesome.min.css">
<script type="text/x-mathjax-config">MathJax.Hub.Config({tex2jax: {inlineMath: [['[math]', '[/math]']]}});</script>
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_CHTML"></script>
<script>
    function folding(num) {
        var fol = document.getElementById('folding_' + num);
        if(fol.style.display == 'inline-block' || fol.style.display == 'block') {
            fol.style.display = 'none';
        } else {
            if(num % 3 == 0) {
                fol.style.display = 'block';
            } else {
                fol.style.display = 'inline-block';
            }
        }
    }
</script>
{{!imp[1][5]}}
{{!imp[2][3]}}
}}}

== 템플릿 내부에서 파이썬 코드 사용 ==
{{{#!syntax python
% print('test')
% # 이렇게 %를 붙이고 사용하면 된다.
% if(i == 1):
%     print('단 if 같이 : 들어가는 문법은 % end 가 필요하다.')
% end
{{i}}
% # 변수를 템플릿에 보여주고 싶으면 무조건 {{변수명}} 해야한다. print 하면 그냥 콘솔에 뜬다.
}}}