쉽게말해 위키처럼 [[ ]]으로 감싸주면 [[ ]]에 감싸진 부분에 링크태그가 걸린다던지 하는 기능말입니다.

필요에 의해서 해당기능을 구현한 애드온을 제작의뢰했었고 사용에 불편함등은 없었는데요.

 

최근에 알게된 그 애드온의 한가지 문제가

아마도 자바스크립트 등을 이용해서

특정 ([[ ]]같은..) 문자열이 있는 경우 그 부분을 화면에 뿌려줄때 링크태그 등으로 치환(?)해서 보여주는듯 합니다. 

 

소스보기로 확인할 경우 

정상적으로 마크다운에디터를 사용하는 사이트(위키피디아 등)의 경우엔 <a href="https://ko.wikipedia.org/블라블라>블라블라</a> 로 나타난다면

애드온을 이용한 제 사이트의 경우에는 <p>[[블라블라]]</p> 라고 나타나는..

 

즉, 이용자의 화면상에선 두사이트 모두 링크태그가 정상적으로 걸리고 사용에도 이상이 없지만,

검색봇의 경우에는 제 사이트의 링크는 읽을수가 없는 상태라는거죠.

 

 

뭐... 사용상에는 문제가 없으니 괜찮을수도 있지만 

링크가 하나라도 더 걸려있을수록 구글神님이 어여삐 봐주신다고 하니 신경이 쓰이기도 하고.. ㅋㅋ

 

 

따로 에디터컴포넌트등을 이용한다거나하는 방식은 

클릭하고 이래저래 손이 또 많이 가게되니까 은근히 불편할꺼 같기도하고..

간편하게 댓글등의 textarea에서도 해당기능을 사용하려면 단순히 CK에디터같은 쪽만 손을 보면 안될꺼같기도 하고..

코어수정을 할 수밖에 없는거라면 orz... 포기해야겠죠.. ㅎㅎㅎ;;;

 

 

 

 

요약

1. 자바스크립트등으로 만든 유사 마크다운 애드온이 있다.

2. 해당애드온이 변환해주는 부분을 검색봇은 인식을 하지못한다.

3. 에디터(CK,textarea)상에서 쓰여진 부분을 변환한것을

   코어수정등이 없이 검색봇도 인식할 수 있게하는 방법이 있는가? (애드온이나 모듈로 가능?)

  • ?
    원하시는 기능과 다를 수 있고 작동 여부를 테스트 해보진 않았습니다만 ckeditor에 Markdown 플러그인이 있긴 합니다. http://ckeditor.com/addon/markdown
  • ? profile
    감사합니다.
    해당플러그인은 봤었는데 (설치하다가 실패하긴 했지만.. ㅎㅎ)
    일단 제가 생각하고 있는건 에디터상에서 아무런 추가동작(컴포넌트 클릭등의)없이
    글을 작성하고 해당부분이 변환되는거라..
  • profile ?
    링크 부분만 문제이신 거라면 submit 직전에 [[]]를 <a href="~~"></a>로 치환하는 javascript를 write_form 시점에서 실행시키면 될 것 같습니다.
  • ? profile
    오홍~ 그런방법도 가능한거군요.
    그럼 기존의 애드온만 어떻게 수정하면 되겠네요. ㅎㅎ
    감사합니다 (__)
  • ?
    마크다운 한번 만들어 볼랬더니 ckeditor 가 복잡한가 보네요...