(WIP) Synology Nas에 Docker로 Jekyll 블로그 만들기
나스가 있어도, 없어도 내 블로그를 만들어 보는건 어떨까요?
Installing Jekyll using Docker at Synology NAS
참조한 사이트 :
- Synology nas에서 docker를 이용한 jekyll 사용하기
- Synology docker에 jekyll install하기 (캐시된 사이트, 1번 사이트의 부가설명)
- Minimal Mistakes 테마
- git hook 설정하기
- _config.yml 수정하기 / Navigation 설정하기
- favicon 추가하기
- 콘텐츠 영역 너비 조정하기
- Markdown 사용방법
- liquid 사용방법
- Hits, 조회수 사용방법
미분류 :
남는 나스를 활용하자!
단순히 jekyll 블로그를 만들기 위해서라면 github에서 제공하는 서비스를 활용하여 할 수도 있지만 집에서 놀고 있는 Nas를 활용하여 개인 블로그를 만들어 보고 싶었다.
이전에 했던 삽질로는 Wordpress를 시놀로지 패키지 매니저에서 제공하는 것으로 설치해 보기, 그것도 안 돼서 docker로 설치해 보기도 했지만, (더 무모했다) 결국 실패해서 손을 놓고 있었다.
시간이 지나 다시 블로그를 만들어 보고 싶다는 생각이 들어 블로그 관련 내용을 찾아보던 중, markdown을 활용해 간단한 문법만으로 보기 좋은 양식을 만들어 주는, 정적 웹 페이지 생성기인 지킬(Jekyll) 이 있다는 것을 알게 되었다.
개인적으로는 이것저것 설치하다가 잔여 파일이나 설정이 꼬여 삽질하는 것을 굉장히 싫어해서, Docker를 활용하여 설치해 보기로 하였다.
설치 순서
- Docker에 Jekyll 이미지 받기
- Jekyll 테마 고르기 (Minimal-Mistakes 기준)
- Dockerfile 작성 / 빌드
- Git 서버 구축
- Git 로컬 구축 / Hook 설정
- _config.yml 설정하기
- 네비게이션 메뉴 설정하기
- https / 역방향 프록시 적용하기
Docker에 Jekyll 이미지 받기
(사용환경 : DS918+)
우선 Synology Package Manager에서 Docker를 설치해 줍니다.
아마 Docker를 위한 공유 폴더가 만들어질 겁니다.
이후 Docker를 실행하여 레지스트리에서 Jekyll을 검색하여 해당 이미지를 다운받아 줍니다.
(글 작성 시점에서는 DSM 7.0을 설치하여 DSM 6.2버전과는 다르게 보일 수 있으나 기본 구성은 동일합니다.)
작성 시작일 : 2021.06.27
글에 오류가 있거나 궁금한 것, 의견 등이 있으면 자유롭게 댓글로 달아주시면 감사하겠습니다!
댓글남기기