

1.
일단 이 블로그에는 애드센스, 구글 애널리틱스, 구글 서치, 네이버 서치를 달아둔 상태.
내 느낌에 덕지덕지 다 달아놓은건데 사실상 블로그라면 기본으로 달아둬야할 것들 달아둔 상태인거다.
깍일만한 점수 다 깍인거라 보면 되는데 살짝 아쉽기도 하지만, 이젠 지쳤음. ㅡㅡ
2.
단일 레이아웃이거나 각각 레이아웃을 고정시켜놨다면 최적화도 더 쉽고 성능도 훨씬 잘 나오게 할 수 있었겠지만 자유로운 레이아웃 및 디자인 변경이 핵심중 하나라서 그냥 이 정도로 만족함.
추가로 애드센스 광고도 수동으로 지정해서 넣으면 더 깔끔하게 할 수도 있을거 같은데(시도할 여력이 없어서 안해봤지만) 그냥 최악의 점수 나오라고 자동 광로 붙여놨음.
물론 이 와중에 클라우드플레어 CDN 캐싱은 적용시켜서 나름 빠르게 구동되게 해놓음.
3.
설치도 CMD 명령어를 최소한으로 줄였지만, 일단 기술적인 부분에선 완료된 시점에서 처음부터 설치를 하다보니 초보자는 아예 못할거 같고 일반 유저들도 아차하면 하다가 포기할거 같단 생각은 들었음.
근데 어쩔 수가 없는게 CDN포기하고 광고 포기하면 그냥 명령어 치고 엔터 두다다다 누르면 설치/배포는 끝남.
결국 최적화와 수익설정이 문제인건데 이건 내가 어떻게 해줄수가 없는거라 그냥 그러려니 하고 포기함.
필요한 사람은 알아서 하겠지...
4.
일단 이건 내 블로그니까 그냥 포스팅은 하는거고 깃헙에 올리고 홍보용 및 성능 체감 직접하라고 이 프로젝트로 설치한 블로그를 따로 오픈할거임.
물론 거기도 덕지덕지 다 붙인 상태로...
거기에 상세한 설명서들을 포스팅할 예정.
뭐 얼마나 받아서 쓸지 모르겠지만 일단 배포하는데까지 드는 비용이 완전 제로인게 나름 큰 메리트라고 봄.
전부 클라우드플레어 생태계를 이용해서 쓰기도 그지같은 D1을 썼더니 개발할 땐 진짜 뭐같았는데 이게 해킹하기에는 더 뭐같아서 보안에 나름 괜찮은듯.
관리자 대시보드와 실제 블로그를 따로 배포하고 DB를 공유하는 방식이고 관리자용 웹에는 배포할 때 쓴 IP만 접속이 가능하게 해놔서 사실상 보안은 누가 블로그에 비트코인 주소 한 천개쯤 넣어두고 그 정보를 흘리지 않은 이상 걱정할 필요없을 듯함.
5.
npm install
npm audit fix
npm run setup다운받아서 압축풀거나 git clone하고 위의 명령어 3개만 순서대로 입력하면 사실상 설치 끝남.
현 상황에는 audit fix도 필요없음.
그전에 특정 파일에 필수 환경변수 등록만 해주면 됨.
안하고 클라우드플레어 페이지 들어가서 직접 환경변수 넣어도 되는데 그거보다 미리 해두는게 백만열한배 정도 편안함.
추가로 npm run setup하면 뭐 하라는게 많긴 한데 처음에 권한 넘겨주는거만 하면 사실 보고 수정하는게 좋긴한데 그냥 뭐 물어볼때마다 엔터만 쳐도 진행 잘됨.
클라우드플레어 페이지스 이름x2개(관리자용, 블로그용), D1 db이름x2개(blog용, user용), 초기 이미지 저장소 KV이름 등 몇개 자기가 원하는대로 바꾸면 되는데 안바꿔도 엔터치면 알아서 뒤에 난수붙게 해놨음.
6.
고성능에 무료 좋아하는 개발자라면 찾아서 쓰지않을까 기대중임.
블로그 만들려고 이거저거 따져보다 다들 어딘가 한군데서 빡치게 하는 부분이 있어서 그냥 만들다보니 일이 너무 커졌음.
무슨 영화를 누리자고 이렇게 개고생하나 싶어서 그냥 때려치울까도 하다가 이미 개고생은 다 했는데 마무리는 잘하잔 마인드로 한 달쯤 죽어났음.
이제 남은게 문서 작업이라 더 죽어날 예정...
7.
간단 요약.
빈궁한 장년 아저씨가 블로그 좀 어떻게 싸게 만들어서 광고비로 쌀먹이라도 할까해서 이거저거 알아보다가 결국 개빡쳐서 유지비는 도메인 비용만 드는 블로그 엔진 만들어버림.
도메인 비용도 사실 CDN포기하고 광고 포기하고 어쩌구.pages.dev도 괜찮다하면 돈 아예 안듬.
완성하겠다고 '이거만 고치고 마무리하자'가 3달 이상 지속되다가 그냥 기술적인건 이미 충분하다 판단하고 오픈코드로 공개할 예정임.
AGP-3.0으로 오픈해서 잘되면 비싼 값에 홀랑 팔아먹으려는 음흉한 계획도 세우고 있음.
덧.
중간에 딴짓도 해줘야 제맛인지라 스벨트킷으로 게시판도 만듬.
일단 게시판 생성/관리, 관리자 지정/관리 등 일반적인 기능들은 다 해놨음.
빨리 문서 작업 끝내고 게시판도 만들어서 풀어야징
덧2.
허거덩 벌써 오류가 2개나 튀오나오네 ㅋㅋㅋ큐ㅠ
댓글 0개
댓글을 작성하려면 로그인이 필요합니다.