sveltekit으로 개발하고 운영 중인 본 홈페이지의 관리에 한계를 느껴서 새로 개발하려고 한다.
js framework를 쓰면 좀 편할까 했는데, 내가 나이를 먹어가면서 관리에 투자할 시간이 줄어들다 보니 기존에 구현한 코드도 잊어버리고, 패키지 관리도 쉽지 않음을 느끼고 있다.
따라서 다음과 같이 홈페이지를 개편하고자 한다.
- Backend: vanilla PHP
- Frontend: vue.js + vue3-sfc-loader
- Database: sqlite3
- nginx config
- /api 하위의 엔드포인트는 php router를 구현하여 restful api로 구현
- /blog 하위의 엔드포인트는 /index.php로 연결되도록 한다
- /index.php 는 seo와 다국어를 지원하도록 하여 vue 기반의 spa로 동작하게 한다.
- 기존 블로그 데이터는 마이그레이션
- ckeditor에 파일첨부기능 연동 구현