(image 링크 사용에 관하여)
도쿠위키에서 마크다운을 사용하기 위해 markdowku plugin을 설치해서 사용한다.
Github에서 사용하는 문법과 다른 곳이 발견된다.
이미지 링크시에 단축 URL을 사용하면 도쿠위키에서 파일로 인식하여 표출한다.
수정해보자.
/inc/parser/xhtml.php
파일을 수정한다. src을 보고 단축 url인지 판단하여 처리하도록 수정한다.
externalmedia() 함수에서 if 문을 추가한다.
1177번째줄
if(){ ... } elseif (substr($src,0,15) == 'https://goo.gl/' ) { // added for markdown image link } else { ... }
_media() 함수에 조건을 추가한다.
1481번째 줄
if(substr($mime, 0, 5) == 'image' || substr($src,0,15) == 'https://goo.gl/') { ... }
현재 단축 URL 로 https://goo.gl/
을 사용하고 있어서 해당 내용만 추가하였다.
만약 다른곳도 사용하고 있다면 그 곳에 맞도록 내용을 추가해야 한다.
위의 내용을 함수로 추출하면 아래와 같다.
function isShortURL($src){ if (substr($src,0,15) == 'https://goo.gl/' ) { // added for markdown image link return true; } return false; }