[기능 개선] 에디터 내 코드 삽입 기능 추가

2020년 11월 8일 5:05 오후

favorite

13

comment

0

yesman_1114

공지사항


안녕하세요.

O'NION 개발자입니다.


게시글 작성 및 수정 페이지내 에디터에서 코드 삽입 기능을 추가하였습니다.

예를 들면, 코드를 입력 한 후 해당 코드를 블럭으로 선택 후 나타나는 툴바에서 'code' 라는 버튼을 누르면, 해당 블럭의 텍스트가 코드 하이라이팅 블럭으로 변환됩니다.

출력은 아래와 같습니다.

...
from moviepy import editor as mp
...
def gif_to_mp4(gif):
"""
Convert gif file to mp4.
returns converted mp4 file path and mp4 file name
"""
if str(gif).split('.')[1] == 'gif':
tt = gif.temporary_file_path()
try:
clip = mp.VideoFileClip(tt)
mp4_name = str(gif.name).replace('.gif', '.mp4')
path = os.path.join(settings.MP4_CONVERT_TEMP_DIR, mp4_name)
clip.write_videofile(path)
except Exception as e:
print(e)
raise Exception('Error occur when converting gif file to mp4')
return path, mp4_name


위와 같은 형식으로 코드를 삽입할 수 있게 되었습니다.

내용으로 들어가는 프로그래밍 언어는 자동으로 인식하여 코드를 하이라이팅합니다.


감사합니다.


favorite 13
thumb_down 14
kakao_story_share kakao_story_share kakao_story_share

fast_forward [디자인 변경] 프로젝트 내부 상세정보 디자인 변경
fast_rewind [디자인 변경] 프로젝트 목록 페이지 디자인 변경


로그인