사이트 개편 - Eleventy 기반

등록일: 06,

방문하고 계신 개인 사이트를 개편하였습니다. PHP기반이었던 것을 Eleventy (11ty) 기반으로 바꿨습니다. Eleventy는 Static Site Generator (SSG) 방식으로 더욱 빠르고 안전합니다.

SSG는 다음 장점들이 있어요:

  1. 해킹 당할 가능성이 적어요. 서버 스크립트가 없으니 해커들이 뚫고 들어올 여지가 없죠.
  2. 엄청 빨라요. 그냥 HTML+CSS이거든요.
  3. CMS 툴을 관리 할 필요가 없어요.

SSG 에서도 다양한 툴들이 있어요. 선정 할 때 www.staticgen.com, 사이트를 참조하였는데, Nextjs, Hugo, Nuxt, Gatsby, Docusaurus, and Eleventy 가 가장 많은 GitHub 별을 받았었어요.

그 중 Gatsby 는 너무 무거워서 탈락, Docusaurus는 기술 문서용이라 탈락, Nuxt는 Vue 기반이라 탈락 (Vue안 좋은 기술이 아니라 프레임워크 추가 할 필요가 없었기 때문).

결국 경쟁은 Nextjs, Hugo 와 Eleventy.

최종적으로 단순한 11ty 을 채택했습니다.

아직까지는 아무 불편 없습니다. 단지 Eleventy프로젝트에 큰 진전이 없네요.


등록일: 06,

Git에서 수정하기