Jekyll 기반 사이트의 포스트에서 코드블럭 넣기
Ruby를 기반으로 만들어진 이 블로그 사이트에서 가장 큰 장점은 code block을 쉽고 예쁘게 올릴 수 있다는 것이다. 이는 ‘Minimal Mistakes’ 예시 홈페이지에 자세히 설명이 되어 있는데, Ruby를 이번에 처음 접해본 나로써는 굉장히 어려웠고 이해하는데 꽤 시간이 오래 걸렸다.
어찌되었든 만약 내가 이 블로그 포스트에 올리고 싶은 코드가 아래와 같다고 하자.
import pandas as pd
df = pd.read_csv('./input.csv')
list_ed_len = df.edit_len
cnt = 0
for l in list_ed_len:
if l > 5: cnt += 1
else: pass
print('Counting result:', cnt)
그러면 이 포스트의 markdown (.md) 파일에서 글 내용에 아래와 같이 입력하면 된다.
Python이 아닌 다른 언어도 당연히 가능하다. 위에 들어가는 언어 명칭을 그에 맞게 수정해주면 된다. 그런데 그 언어 문법에 맞게 어떤 표시가 달라지는지는 잘 모르겠다…
def print_hi(name)
puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.