1

주제: Markdown 의 문법이 Cover 에서 그대로 보이는 문제

Markdown 으로 글을 작성하고 있습니다.

문제는 Markdown 으로 작성하는 글의 이미지는

Cover 와  JP Thumbnail List 에서 제대로 보이지 않는 걸 확인했습니다.

일단 커버의 경우는, 본문이 살짝 보이는데, Markdown 이 HTML 로 변환되기 전 순수 Markdown 문법으로 보여지는 걸 봐서, HTML 으로 변환 후 인식하지 않아서 이미지가 안보이는 것 같습니다.

http://www.hybrid.pe.kr/tt/cover

여기 와서 보시면 'I, Robot - 인간을 점령하는 로봇' 글에 Markdown 문법이 살짝 보이는 걸 확인하실 수 있구요.
Markdown 을 썼지만, 이미지 부분만 HTML 태그를 사용한 'CG 1. Lighting - HDR' 글의 이미지는 잘보이는걸 확인하실 수 있습니다. (소스 보기로 Markdown 으로 해도 동일한 HTML 코드가 나오는지를 확인했습니다.)

즉, 결론은 Cover 에서 보이는 내용들이 Markdown 에서 HTML 으로 변환되서 보이게 하는 방법은 없는지요.

답변 부탁드립니다. 감사합니다.

2

답글: Markdown 의 문법이 Cover 에서 그대로 보이는 문제

플러그인에서 포매터 처리를 하지 않고 바로 데이터베이스의 내용을 보여주는 것 같습니다.

플러그인에 포매터 처리를 추가하셔야 하는데요, index.php 를 열어보시면 내용을 처리하는 부분이 있을텐데, 그 부분을 읽는 방법을 getEntryContentView 함수로 대체하시면 됩니다.

함수의 포맷은

getEntryContentView($blogid , $id, $content,  $formatter, $keywords = array(), $type = 'Post', $useAbsolutePath = true, $bRssMode = false)

이므로, 예를 들어 이미 db에서 글을 읽어 $entry 라는 배열에 저장한 상태라면

$c = getEntryContentView($entry['blogid'],$entry['id'],$entry['content'],$entry['contentformatter'],array(),null,null,null);

이렇게 하시면 포매팅이 완료된 내용이 $c에 저장됩니다.

참고하세요^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: Markdown 의 문법이 Cover 에서 그대로 보이는 문제

감사의 댓글이 늦었습니다.

커버를 담당하는 플러그인이 뭔지 찾는지만, 뒤적거리고...
나머지는 말씀하신대로 하니 잘 해결되었습니다.

자세한 설명 감사합니다~