RSS 피드란?
·
개발정보
블로그를 하다보면 웹 마스터 도구 등에 RSS 를 추가해주게 된다. 그런데 이 RSS가 뭐길래 우리는 사이트맵과 함께 RSS 주소를 등록해야 할까? RSS Really Simple Syndication 의 약자가 RSS이다. ( 또는, Rich Site Summary ) RSS 리더 사이트 등으로 만든 RSS 주소를 들어가보면 최근에 등록한 게시글이 나올 것이다. 즉, 글이 올라올 때마다 RSS 주소에는 최신 게시글이 등록된다. 이러한 RSS 주소는 사람을 위해서 있는 것이 아니며, RSS 리더 프로그램 또는 사이트에서 RSS 피드 주소를 등록한다면 새로운 글이 올라올 때마다 알려준다. RSS 버튼을 통해서 사용자가 RSS 피드를 구독할 수 있긴 하다. 하지만 실제로 RSS 구독 을 위한 버튼을 활성화시..
SEO
·
개발정보
SEO ( Search Engine Optimisation )에 대해서 알아보자! 우선 영어 그대로 해석해보면 검색 엔진 최적화이다. 검색 엔진에는 어떤게 있을까? ( Search Engine ) ? ▶ 구글 검색 엔진 ▶ 덕덕고 ▶ 네이버 검색 엔진 ... 등등등 이러한 검색 엔진은 어떻게 동작할까? ▶ 크롤러가 공개된 IP의 데이터를 전부 긁어 온다 ▶ 긁어온 데이터를 가공해서 화면에 노출시킨다. ▶ 여기서 어떤 데이터를 먼저 노출 시킬 지를 결정한다. => 여기서 SEO를 통해서 최상단에 나오게 하려는 노오력을 하게된다. 즉, SEO는 검색 결과로 내가 상단에 나오게 하기 위해서 하는 노오력이다. SEO는 어떻게 해야할까? 흔히 아는 방식으론 ▶ HTML 잘 사용하기 ▶ 웹 접근성 개선하기 ▶ 메타..
[Next.js] Pattern & Head
·
Next.js/이론
Next.js에서 _app.js는 global로 import 할 것들이 많고 Google Analytics 등 스크립트를 사용하는 경우가 많다. 그렇기 때문에 React 컴포넌트까지 _app.js에 모두 작성하게 되면 너무 커지게 된다. 즉, Next.js는 _app.js를 필요 이상으로 크게 만드는 것을 좋아하지 않는다. 그렇기 때문에 React 컴포넌트 부분을 따로 Layout으로 빼는 것을 Layout Pattern이라고 한다. Layout Pattern 앞서 말한 것처럼 React 컴포넌트를 분리해서 사용하기 위한 패턴이다. import NavBar from "../components/NavBar"; import "../styles/globals.css"; export default functio..