홈페이지 자체에 대한 내용을 소개합니다.
기술 스택
- HTML5, JavaScript, Sass(SCSS)를 기반으로 작성되었습니다.
- 가급적 최신 버전의 웹 표준에 어긋나지 않게 작성하려고 하였으나, 브라우저 호환성 등을 고려해 옛날부터 지원하던 내용을 위주로 사용하였습니다.
- 사이트는 정적 파일로 제작되어 AWS를 통해 서비스 되며, S3 업로드 후 CloudFront를 통해 배포됩니다.
사용 라이브러리
- Feather: MIT 라이선스 하에서 Feather의 아이콘을 사용하였습니다. https://feathericons.com/
- Scout-App: SCSS 컴파일을 위해 Scout-App을 사용하고 있습니다. https://scout-app.io/
참고 자료
- MDN Web Docs: 웹 기술과 관련된 많은 부분을 Mozilla 재단의 MDN Web Docs에서 참조하였습니다. https://developer.mozilla.org/ko/
- 온라인 한글 입력기: 옛 한글 문자 입력을 위해, 온라인 한글 입력기를 사용했습니다. http://ohi.pat.im/?ko=2-KSX5002&y=1
현재 상태와 개선 계획
- 이 홈페이지는 모바일 및 터치 환경, 기타 화면이 작은 디바이스에 최적화 되어 있지 않습니다. PC를 기준으로 홈페이지의 기본적인 틀을 잡은 후, 근시일 내로 responsive 하며 터치로도 조작 가능하도록 사이트를 개선할 계획입니다.
- 사이트는, SCSS를 제외하고는, 직접 작성된 정적 파일들로 이루어져 있습니다. 컨텐츠가 늘어나면 실수의 여지가 큰데, 가급적이면 내용을 기반으로 사이트 파일들을 생성할 수 있는 프로그램을 작성할 예정입니다.
- 일단 완성을 목표로 제작되어 디자인적으로 많이 아쉽습니다. 점진적으로 개선해 나갈 생각입니다.