다른 명령
좋습니다. MediaWiki에서 SEO 최적화된 문서 템플릿을 자동으로 삽입하는 매크로 방식은 보통 다음 중 하나로 구현할 수 있습니다:
⸻
방법 1: Template:문서서식 생성 후 수동 호출
1. Template:문서서식 문서 생성
문서 제목 없음
이 문서는 {{{제목}}}에 대한 설명을 제공합니다.
기본 설명
본문 내용을 여기에 입력하세요.
예제
{{{예제|SELECT * FROM DUAL;}}}
관련 문서
- [[]]
- [[]]
FAQ
- 질문
- 답변
- 질문
- 답변
2. 사용 시
Oracle CONNECT BY 사용법
Oracle의 계층형 쿼리 구문 CONNECT BY를 설명합니다.
ㅔ
기본 설명
CONNECT BY는...
예제
{{{예제|SELECT * FROM DUAL;}}}
관련 문서
FAQ
- CONNECT BY는 MySQL에도 있나요?
- 아니요, MySQL에서는 WITH RECURSIVE를 사용합니다.
- 무한 루프는 어떻게 방지하나요?
- CONNECT_BY_ISCYCLE을 사용합니다.
⸻
방법 2: 새 문서 생성 시 자동 템플릿 삽입 (Gadget + JS)
1. MediaWiki:Gadget-AutoTemplate.js (또는 Common.js에 추가)
mw.hook('wikipage.editFormReady').add(function() {
if (mw.config.get('wgAction') === 'edit' && !mw.config.get('wgIsNewArticle')) return;
var wpTextbox = document.getElementById('wpTextbox1'); if (wpTextbox && wpTextbox.value.trim() === ) { wpTextbox.value =
`= 문서 제목 =
이 문서는 [주제]에 대한 설명입니다.
설명
예제
SELECT * FROM DUAL;
관련 문서
FAQ
- 질문 1
- 답변 1
`;
}
});
2. MediaWiki:Gadgets-definition에 등록
- AutoTemplate[ResourceLoader|default|targets=desktop]|AutoTemplate.js
이렇게 하면 새 문서를 만들 때 자동으로 위 템플릿이 본문에 삽입됩니다.
⸻
선택 가이드
방법 장점 단점 Template:문서서식 일관된 서식 유지, 인자화 쉬움 수동으로 매번 호출해야 함 JS 자동삽입 방식 편집자가 아무것도 안 해도 자동 템플릿 제공 관리자만 설정 가능, JS 차단 브라우저에서는 미작동
⸻
추천 조합
템플릿 방식 + JS 자동삽입을 함께 쓰는 것을 추천합니다. • JS로 기본 서식을 미리 넣어줌 • 문서 저장 후 템플릿 호출 방식으로 정리
⸻
원하시면 제가 Template:문서서식 전체 코드나 Common.js 전체 삽입 스크립트를 완성형으로 만들어드릴 수 있습니다. 어떤 방식으로 적용하시겠어요? (둘 다 가능)
그럼 두 가지 모두 완성된 형태로 만들어 드릴게요!
⸻
1. Template:문서서식
문서 제목 없음
이 문서는 {{{제목}}}에 대한 설명을 제공합니다.
기본 설명
본문 내용을 여기에 입력하세요.
예제
{{{예제|SELECT * FROM DUAL;}}}
관련 문서
- [[]]
- [[]]
FAQ
- 질문
- 답변
- 질문
- 답변
⸻
2. MediaWiki:Gadget-AutoTemplate.js
mw.hook('wikipage.editFormReady').add(function() {
// 새 문서 만들 때만 동작 if (mw.config.get('wgAction') !== 'edit' || !mw.config.get('wgIsNewArticle')) return;
var wpTextbox = document.getElementById('wpTextbox1'); if (wpTextbox && wpTextbox.value.trim() === ) { wpTextbox.value =
`= 문서 제목 =
이 문서는 [주제]에 대한 설명입니다.
설명
예제
SELECT * FROM DUAL;
관련 문서
FAQ
- 질문 1
- 답변 1
`;
}
});
⸻
3. Gadgets-definition 에 등록하는 법
MediaWiki:Gadgets-definition 문서에 아래 한 줄 추가
- AutoTemplate[ResourceLoader|default|targets=desktop]|AutoTemplate.js
그리고 사용자 환경설정 > Gadgets에서 ‘AutoTemplate’를 활성화