$$\newcommand{\Z}{\mathbb{Z}} \newcommand{\R}{\mathbb{R}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\N}{\mathbb{N}}\newcommand{\C}{\mathbb{C}} \newcommand{\oiv}[1]{\left] #1 \right[} \newcommand{\civ}[1]{\left[ #1 \right]} \newcommand{\ad}[1]{\text{ad}(#1)} \newcommand{\acc}[1]{\text{acc}(#1)} \newcommand{\Setcond}[2]{ \left\{\, #1 \mid #2 \, \right\}} \newcommand{\Set}[1]{ \left\{ #1 \right\}} \newcommand{\abs}[1]{ \left\lvert #1 \right\rvert}\newcommand{\norm}[1]{ \left\| #1 \right\|}\newcommand{\prt}{\mathcal{P}}\newcommand{\st}{\text{ such that }}\newcommand{\for}{\text{ for }} \newcommand{\cl}[1]{\text{cl}(#1)}\newcommand{\oiv}[1]{\left] #1 \right[}\newcommand{\interior}[1]{\text{int}(#1)}$$

본문 바로가기

카테고리 없음

블로그 테스트

티스토리로 이사하기로 생각했으니, 블로그에 글이 어떻게 써지는지 테스트를 해보자.

원래는 네이버 블로그를 썼었는데, 수식이랑 코드 하이라이트가 너무 마음에 안들어서 포기했다. 우선 대표적으로 코드 하이라이트의 Syntax가 C만을 기준으로 하는건지, Python에서 //를 쓰면 뒤에가 전부 주석처리되어 버린다던가 하는 문제가 있다. (별론으로, 하이라이트 자체는 상당히 마음에 들게 예쁘다..)

그래서 Github 블로그를 써봤더니, 이번에는 Jekyll Theme에게 모든걸 맡기고 나는 마크다운으로 글을 쓰거나 / 내가 HTML, CSS, Javascript 등을 다 집어넣는 방법이 있었다. 뭔가 전자는 마음에 안들어서 후자를 택해 봤는데, 일단 똥손으로는 디자인이 도저히 안되는데다 HTML이 노가다가 말도안되게 심하고

 

결정적으로 무슨짓을해도 폰트가 마음에 안든다.

 

그래서 둘 사이를 적당히 절충해서, 커스터마이징도 되고 기본 제공도 괜찮은 티스토리로 이주하기로 결정 (아직 확정은 아니지만) 했다. 네이버 블로그는 버리고, 깃헙 블로그 쪽은 HTML / Javascript를 공부하며 연습장으로 쓰고 + 영어로 작성할 포스팅은 그쪽에 기본적으로 올리고자 한다.

 

이 블로그는 기본적으로 수학과 프로그래밍 관련 얘기를 하게 될테니,

수식과 코드 하이라이트만은 반드시 확인해야 한다.

 

1. 수식 테스트

 

MathJax를 이용해서 수식이 잘 렌더링 되는지 테스트해 보자.

 

예를 들어, Inline Math 를 작성하면... $y = \sin{x}$ 와 같이 쓸 수 있고

 

\[ y = \mathcal{O}(n^2) \] 처럼 새로운 줄에도 수식을 쓸 수 있다.

TeX 문법이 비교적 익숙하기 때문에, mathjax를 바로 활용할 수 있다는건 상당히 큰 장점이라고 생각한다.

 

 

2. 코드 하이라이트 테스트

 

네이버 블로그 -> 깃험 블로그 -> 티스토리로 탈춤추며 널뛰기하고 있는 메인 이유가 바로 이 코드 하이라이트인데

기본 하이라이터가 없다는것은 약간 아쉽긴 하다. 그래도 적어도 깃헙 블로그에서 HTML이랑 CSS가지고 PPAP추는거보다는 나을테니 그냥 포기하기로 하자.

Color Scripter (https://colorscripter.com/) 를 이용하면 이렇게 뭔가 하이라이트 된 코드를 얻을 수는 있는 것으로 보인다. 그런데 가끔 코드 표가 줄 전체를 차지하는 이상한 문제가 있는데, 이걸 어떻게 고치는지, 그리고 어떨때 되고 어떨때 되는건지 확인을 못하겠다;;;