메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

미디어위키 구글 seo 최적화 자동화 작업

데브카페

좋습니다. 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’를 활성화

Comments