ck에디터에서 링크 미리보기 카드를 넣어보기
기존의 미디어 임베드 애드온을 모듈화했는데, 여기에 일반 링크도 미리보기가 가능하도록 해보고 있습니다.
요 며칠 동안 작업 중인데 아직 갈 길이 머네요.
curl을 통해서 링크 페이지를 어떻게든 따라가보려 하는데, 동적으로 생성되는 페이지는 스크랩이 어려워요ㅎㅎ
결국 natura님이나 이니스프리님이 언급해주신 것처럼 웹호스팅으로는 한계가 명확, 파이썬이나 node.js를 굴릴 수 있는 별도의 api 서버를 운영해서 공유를 해야 하나 하는 생각이 듭니다.
그렇더라도 서버 지식이 일천한 입장에서 얼마나 안정적으로 운영을 할 수 있겠나 하는 생각도 들고요ㅎㅎ
아직 작업할 게 많이 남아 있기는 하지만 시간 있으신 분들 구경 및 테스트해보시라는 취지에서 링크 주소 하나 남겨봅니다.
글쓰기 가능 게시판 : https://dev.aporia.blog/board_fKje48
예시 게시물 : https://dev.aporia.blog/board_fKje48/45892
좋은 의견 많이 나눠주세요~
참고로 모듈 설정도 이렇게 해봤습니다.

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 19
화이팅~
근데 그게 욕심처럼 되질 않네요ㅎㅎㅎ
이미 배포해주신 미디어 임베드 애드온 아주 잘 사용중인데요.
임베드 모듈로 사용 할 경우에는 동영상( 유튜브외 기타 )이 본문에서 바로 재생되게끔 하려면 모듈설정 > 모두 해제를 적용하면 바로 재생이 되는 방식인지 궁금합니다. ^^
모듈화 과정에서 유튜브 뮤직을 제거하다가 버그가 있었던 모양이에요.
체크해보고 수정해야겠습니다.
제보 감사드려요!
윤삼님께서는 항상 새로운것을 창조하고계시는군요 ㅎㅎ
애드온에서 모듈로 바꾸신것도 놀라운데 링크 미리보기까지...
제 조그만 사이트도 잘 파싱되니 그저 놀라울 따름입니다 ㅎㅎ
어서빨리 써보고싶네요!
그래서 실사용을 하게 된다면 화이트리스트에 대해서만 미리보기를 허용하는 게 훨씬 나을 것 같습니다.
기능적으로 몇몇 부분을 더 보완하면 공개할 수 있을 것 같습니다.!
사실 라이믹스로 운영되는 사이트나 메이저 블로그들(?) 정도만 잘 파싱되어도 좋을것같은데요 ㅎㅎ
개인적으로 윤삼님께서 기본셋팅하신 CSS가 참 깔끔해서 마음에 듭니다!
항상 감사드립니다~
일단 현재 티스토리, 네이버 블로그, 브런치 등은 잘 되고 있는데요.
추가적으로 더 알려주시면 좋을 것 같습니다.
커뮤니티의 경우는 제가 들어본 커뮤니티만 테스트 중인데 그 중에서 에펨코리아, 사커라인, 일베저장소, 인스티즈, 해연갤 등은 지원이 어려울 것 같습니다.
이들 커뮤니티는 php 말고 다른 언어가 필요하기도 하고, 그렇더라도 디도스 방어 때문에 접근 자체를 거부하기도 하더라구요.
클플 디도스 방어 기능을 사용하는 사이트들은 긁어오기 어려울 거예요.
되는 것처럼 보이는 사이트들도 공격이 발생하면 클릭 한 번으로 막아버릴 수 있고요.
구글링을 해보면 디도스 공격으로 인식하지 않게 하는 몇 가지 원칙들이 있긴 하던데, 이 이상 더 깊게 파고 들어가는 건 제 정신건강에 해로울 것 같으니 적당한 선에서 멈추려고 합니다. (이미 너무 깊이 들어와버린 것도 같지만요)
워드프레스나, 라이믹스 등은 이미 지원되는걸로 보여서요!
에펨코리아도 xe기반으로 알고있는데 파싱이 안된다니 신기하네요 ㄷㄷ
워드프레스나 라이믹스라도 외부 크롤링을 막아놓은 경우면 메타태그나 본문을 가져오는 게 어렵거든요.
디도스는 방지하되 메타태그는 뿌려주는 아름다운 기술 및 그런 사이트가 있다면 좋을 텐데요;;;
안녕하세요 윤삼님~
모듈을 잘 사용하고있는데 가끔..(?) 특정 url을 파싱하게되면 무한로딩에 걸리는경우가 발생하더라구요 ㅠㅠ
++수정합니다.. 안되다가 갑자기 또 되는경우가 있네요 ㅠㅠ 말씀하신대로 허용리스트로가는게.. 아무래도 나을것같긴하네요 ㅠ
https://getfedora.org/
https://fedoramagazine.org/announcing-fedora-37/
위와같은 페이지와 같은경우인데 번거로우시겠지만 혹시 윤삼님의 사이트에서는 잘 파싱되는지 확인한번 부탁드려도 괜찮을까요?
근데 이게 아니더라도 무한로딩 문제가 더러 있어서 파싱 시도 빈도와 타임아웃 주기를 수정하려 하고 있습니다.
암튼 어떻게 되더라도 화이트리스트 쪽으로 프리뷰를 하시는 게 좋을 것 같기는 합니다.