수식 입력 및 외부 서비스 개체 삽입 기능 업데이트

velog·2020년 3월 30일
39
post-thumbnail

안녕하세요, 이번 업데이트에서는 벨로그에 드디어 수식 입력 기능이 지원됐습니다! 이 기능에 대하여 작년부터 요청이 꾸준히 있었습니다. 추가적으로, 벨로그 v2 릴리즈가 될 때 Youtube, Twitter, CodeSandbox, Codepen을 포스트에 삽입할 수 있는 기능이 도입됐었는데, 이에 대한 별도 공지를 기존에 하지 않았어서, 이번 기회에 함께 안내드립니다.

수식 입력

수식 입력은 KaTeX 이라는 라이브러리를 적용하여 도입을 했습니다. LaTeX 형식으로 수식을 입력하시면 되며, 블록 수식 및 인라인 수식을 작성 할 수 있습니다.

예시를 확인해볼까요?

블록 수식

블록 수식은 $$ 문자로 블록을 감싸시면 됩니다.

$$
\displaystyle\sum_{i=1}^{k+1}i
\displaystyle \displaystyle= \left(\sum_{i=1}^{k}i\right) +(k+1)
$$

결과는 다음과 같습니다.

i=1k+1i=(i=1ki)+(k+1)\displaystyle\sum_{i=1}^{k+1}i \displaystyle \displaystyle= \left(\sum_{i=1}^{k}i\right) +(k+1)

위 수식이 보이지 않는다면 F5를 눌러 새로고침 후 다시 확인해보세요!

인라인 수식

인라인 수식은 수식을 $ 문자로 감싸시면 됩니다.

인라인 수식: $f(x) = \sqrt{1+x}, \quad x \ge -1$$

결과는 다음과 같습니다.

인라인 수식: f(x)=1+x,x1f(x) = \sqrt{1+x}, \quad x \ge -1

외부 서비스 개체 삽입

현재 다음 서비스들에 대하여 포스트에 개체 삽입 기능이 지원되고 있습니다.

  • Youtube
  • Twitter
  • CodeSandbox
  • Codepen

지원 서비스 추가 요청은 GitHub Issue를 통해서 요청해주시길 바랍니다.

개체 삽입 신택스는 다음과 같습니다.

![service_name](id)

service_name: youtube, twitter, codesandbox, codepen
id: 고유 ID 값

그런데, 원하는 페이지의 고유ID를 추출하는 방법을 또는 이 신택스를 외워두실 필요는 없습니다. 외부 서비스에서 공유 전용 소스코드를 복사하신 후, 벨로그 에디터에 붙여 넣으시면 자동으로 변환됩니다. Codepen의 경우 iframe 형태의 소스 코드를 복사하셔야 합니다.

예시

!youtube[rutC3xoAjo4]

!twitter[velog_official/status/1238490689752535045]

!codesandbox[cool-mountain-tffvw?fontsize=14&hidenavigation=1&theme=dark]

!codepen[aaroniker/embed/NWqyego?height=265&theme-id=light&default-tab=css,result]

주의사항: 외부 서비스 개체를 삽입 할 땐 사이 사이에 한 줄이 꼭 띄워져있어야 제대로 나타납니다.

!youtube[rutC3xoAjo4]
!youtube[rutC3xoAjo4]

위와 같이 작성하시면 결과가 보여지지 않습니다.

결과

profile
벨로그 공식 계정입니다. 공지사항 및 벨로그 프로젝트 관련 포스트를 올립니다.

23개의 댓글

comment-user-thumbnail
2020년 3월 30일

수식 입력 기능 좋네요!! 코드펜도 이제 종종 활용해야겠네요 ㅎㅎ

답글 달기
comment-user-thumbnail
2020년 3월 30일

최고입니다!! 항상 감사드립니다 ;)

답글 달기
comment-user-thumbnail
2020년 4월 1일

좋은 기능이네요!

답글 달기
comment-user-thumbnail
2020년 4월 1일

👏👏👏👏👏👏👏

답글 달기
comment-user-thumbnail
2020년 4월 2일

오!!! 좋네요. 필요하던 차였어요!!

답글 달기
comment-user-thumbnail
2020년 4월 6일

블로그글 작성하고나서 미리보기 이미지 첨부할 때 에러납니다. 자주..
정성스럽게 작성한 글 다 날라갔네요... 울고싶다 하

임시저장된 글이 브라우저 꺼져도 남아있었으면 좋겠네요.

1개의 답글
comment-user-thumbnail
2020년 4월 29일
답글 달기
comment-user-thumbnail
2020년 5월 1일

이미지 가운데정렬도 하고싶어요 ㅠㅠ

답글 달기
comment-user-thumbnail
2020년 5월 11일

감사합니다!

답글 달기
comment-user-thumbnail
2020년 5월 13일

벨로그 관련 질문이 있는데요, 로그아웃상태에서 비공개 상태의 문서 목록과 내용이 다 뜨고 있는데 비공개 문서는 지원이 안되고 있는건가요!?

1개의 답글
comment-user-thumbnail
2020년 5월 19일

혹시, 괜찮으시다면 질문 하다 드려도 될까요?
제가 지금 마크다운 파서에 관한 글을 읽고 있습니다.
밸로그에 새 글 작성을 누르면 마크다운을 오른쪽에 프리뷰를 띄어줍니다.
이 프리뷰 혹시 api를 이용하신건가요? 아니면 직접 만드신 건가요?

1개의 답글
comment-user-thumbnail
2020년 6월 13일

요즘 공부하는 내용 정리하면서 넘넘 잘쓰고 있습니다. 다만 코드 입력할때 word wrap 될 수 있게 업데이트 부탁드립니다 ㅠㅠ 스크롤바 생기면 가독성이 너무 떨어져서 주석이 필요한데도 잘 안쓰게됩니다..

답글 달기
comment-user-thumbnail
2020년 6월 17일

언젠가부터 메인 트랜딩에서 지속적으로 유지되는 글들이 있습니다. 최신글들은 꽤나 훌륭한 리젠율을 가지고 있는데 이 리젠율에 비해 트랜딩에 올라오는 주기가 너무 적은 것 같습니다. 매일까지는 아니더라도 2~3일에 한 번씩 새로운 글들이 트랜딩에 올라올 수 있도록 트랜드 기준에 조정이 필요할 것 같습니다.

답글 달기
comment-user-thumbnail
2020년 7월 20일

벨로그 좋은거같아서 쭉 써보려고 합니다. 근데 혹시 구글의 I'm Feeling Lucky 처럼 첫번째 검색결과로 자동 리다이렉션 기능을 추가해주실 수 있을까요? 예를 들어 "https://velog.io/@velog/?redirect=1&q=Katex" 로 입력하면 "https://velog.io/@velog/katex-and-embed-support" 로 리다이렉션되는거죠.

답글 달기
comment-user-thumbnail
2020년 7월 22일

코드 접기/펼치기 기능과
내 벨로그 조회수 볼수 있는 기능 있으면 좋겠씁니다!!

답글 달기