git 으로 clone 한 icarus theme 를 사용하고 있다. 스타일과 코드를 수정하려면 아래 2개 사이트의 정보가 필요할 것 같다.
- bulma.io
 - inferno
 
layout 관련
기본 레이아웃은 layout.jsx 이다.과련해서 bulma 의 CSS 정의를 살펴보면 도움이 된다.
- Bulma sizes: https://bulma.io/documentation/columns/sizes/
 - https://www.geeksforgeeks.org/bulma-different-column-sizes-per-breakpoint/?ref=ml_lbp
 
컬럼 수에 따른 조절…
icarus/layout/layout.jsx 에서 컬럼수로 폭을 조절하는 것을 상대적으로 정해주니 좀 더 시원해 졌다.
1  | <div class="columns">  | 
style 관련
responsive.styl
화면 폭 수정
themes/icarus/include/style/responsive.styl
- Javascript code determines the page width.
 
1  | +fullhd()  | 
style.styl
전체 스타일 시트는 themes/icarus/source/css/style.styl 에서 외부 .styl 파일을 을 import 해서 적용했다. 변경을 위해서 themes/my_icarus_custom 이란 폴더를 만들어 사용한다.
themes/icarus/source/css/style아래 추가할 스타일 파일을 만들어 사용한다.
1  | hexo ROOT/  | 
배경이미지 적용
themes/icarus/source/css/style.styl파일에 다음을 적용
1  | // my custums  | 
배경 이미지는 hexo/source/images/ 아래에 저장했다.
my_icarus_custom/bg.styl 파일에 CSS 스타일 작성
1  | body {  |