vompressor.com
최종 목표
- 직접 만들어서 테라포밍
중요 수정 사항
~~1. 포스트/페이지 목차 만들기
2. 페이지 헤더태그를 파싱해서 생성
* 매우 비효율적.. 그냥 사이트를 다시 만들까 or
* https://stackoverflow.com/questions/3292903/in-markdown-what-is-the-best-way-to-link-to-a-fragment-of-a-page-i-e-some-id
~~
ease 테마로 변경
3. 사이트 콘텐츠 로드속도 매우 느림!
* 이로인해 광고 로드속도 또한 지연이로인해 광고 로드속도 또한 지연
* 사용 안하는 css js파일을 쳐내야함
4. 애드센스가 부분적으로 로드되지않음
Https 설정- certbot + cloudflare 구성
- Websocket 지연
- 사이트간 이동시 지연
- 관리자페이지 매우 느림
- certbot + cloudflare 구성
- disqus 댓글
prismjs 코드 하이라이팅맘에 안듦, 수정 필요- 수정 완료
Ghost 이미지 변경하기폰트 변경광고- 카카오 에드핏 승인 (3/9)
- 구글 에드샌스 승인 (3/12)
- 애드핏 - 포스트 하단 2개
- 애드센스 - 포스트 상단 1개 + 자동광고
화면 크기에따라 광고 크기 변형 필요- 애드센스 - 자동 최적화
- 애드핏 - 화면 픽셀 크기에 맞춰 개시광고 전환
- 광고 로드속도 매우느림
- 광고 갯수 최적화
- 운영 해보며 수정
사이트맵 등록- ghost 기본 제공 기능인 rss를 등록함
- 사이트맵 등록 없어도, 구글 검색엔진이 알아서 크롤링함
- 카테고리 목차 같은거 만들기
- 직접 만들어야함
Brave BAT관리용 사이트 (gacs, console, test) 접근 제한- 필요시 가동하도록 수정
- 3번 인증시 접근 가능
- 사이트 데이터 API서버 만들기
- 사이트 이전, 백업용으로 필요
- db data -> markdown
Brave
BraveBAT
Nginx
설치설정정적 컨텐츠 제공리버스 프록시- 메일 프록시
HTTPS -> certbot 완성 후 연계- Certbot nginx 자동 설정
HTTPS With Websocket- 캐싱
로깅- 로드밸런싱
- 미디어 스트리밍
Vue.JS
vite로 템플릿 생성컴포넌트- 프롭
- 렌더링
- 조건/반복 렌더링
- 클레스 바인딩
- 스타일 바인딩
- 이벤트 핸들링
- 폼 입력 바인딩
- 트랜지션, 애니메이션
- 라우터
- Nuxt.js
TailwindCSS
설치 (Vue, React, ...)- 용량 최적화 (purgecss)
- margin, padding, space between
- width, height
- typograpy
- background
- border
- shadow
- opacity
- table
- transition
- animation
- transform
- ...
TLS
certbotstandalonewebroot- dns -> 추가 예정
- 도매인, 추가, 수정, 제거
- nginx 적용
Go
- 언어 기본
- 언어 응용
- io.Reader io.Writer
- gin 마이크로서버
Rust
- 언어 기본
- 언어 응용
- System Call
- 마이크로 서버
Web-Front
- Html
- Css
- JS/TS
- React
- Vue
- Svelte
Web-Backend
Nginx- Nginx-Unit
- Node
- Go
- ...
Ubuntu
- 설치
- 기본명령어
- ls
- cd
- vim
- ...
- Shell Script
Ghost
- 호스팅
- Ghost-CLI
- Gost설치
- Nginx
- 커스터마이징
Github
- Git 사용법
- GitHub 사용법
- 이슈트레킹
C
- 언어 기본
컴파일러- 언어 응용
- 포인터
- ...
- Linux System Call
Cloud
- Vultr 호스팅
- 서버 기본 설정
- Code-Server
- Cockpit
Node
- Node
- Npm
- Express
Deno
- Deno