/clean-enha.js

리그베다/엔하 계통 위키를 클린하게 보기 위한 JS

Primary LanguageJavaScript

clean-enha.js

clean-enha.js 는 리그베다/엔하 계통 위키에서 몇몇 요소에 불편함을 느끼는 이용자들을 위해서 작성되었습니다.

이 자바스크립트는 리그베다/엔하 위키에서 동작하며, 이후 나무 위키나무 위키 미러에서도 큰 문제 없이 동작합니다.

역할

  1. 취소선 유머를 모두 가립니다.
  2. 링크된 이름과 실제 항목 이름이 다른 글의 제목을 윗첨자로 풀어냅니다.

두 번째 역할을 보충 설명하면, 다음과 같은 상황을 의미합니다.

개노답 삼형제는 진짜 답이 없었다.

라는 본문이 있습니다. 이때 개노답이라는 단어의 '개'라는 글자에 '고집쟁이', '노'라는 글자에 '멍청이', '답'이라는 글자에 '답답이' 항목이 링크되어있다면,

고집쟁이멍청이답답이 삼형제는 진짜 답이 없었다.

처럼 보여지게 만들어, 각각의 항목이 무엇인지 풀어내어 보기 쉽게 만드는 것 입니다.

이용방법

이 코드 자체는 브라우저 확장 기능으로 작성되어있지 않아, 개발자 콘솔을 사용하여 직접 실행해야합니다.

하지만 Greasemonkey로 대표할 수 있는 Userscript 플러그인/확장기능을 사용하는 방법이 존재합니다. 또한 북마크릿으로 실행하는 방법도 있습니다. 아래의 두 소항목을 참고하십시오.

Userscript 로 설치하기

유저스크립트 배포 페이지를 통해 Userscript 가동을 위한 플러그인과 Userscript용 Clean-enha.js를 설치하십시오.

브라우저의 북마크릿(Bookmarklet)으로 만들어 실행하기

북마크릿(Bookmarklet)이란, 북마크(Bookmark;즐겨찾기)에 일반적으로 웹사이트의 제목과 주소를 담는 것과는 달리 주소 부분에 단축된 자바스크립트 코드를 넣어서 북마크를 열 때 입력된 자바스크립트가 실행되도록 만든 것입니다.

Userscript가 지원되지 않는 경우 본 방법을 통해서 번거롭지만, 매번 페이지를 연 후 실행하는 것으로 Clean-enha.js의 기능을 이용할 수 있습니다.

Clean-enha.js 한 줄 버전의 내용물을 브라우저 북마크를 추가할 때 '주소' 부분에 넣어두면, 북마크를 여는 것으로 본 스크립트를 실행할 수 있습니다.

저작권 및 재배포 조항

본 스크립트에 대해 작성자는 아무런 저작권도 행사하지 않습니다.

다만, 깃허브 내에서 본 스크립트를 사용해 브라우저 확장기능을 제작하신다면 본 저장소를 fork하여 작업해주시길 부탁드리겠습니다.