Github + Hexo 웹 페이지에서 검색 엔진 최적화(SEO)에 유용한 플러그인을 소개한다.
hexo-autonofollow
각 포스트의 외부 링크에 대해 자동으로 nofollow
속성을 추가 해준다.
Install & Option
1 | $ npm install hexo-autonofollow --save |
_config.yml
1 | nofollow: |
hexo-auto-canonical
각 포스트마다 자동으로 표준 링크를 만들어 준다.
Install & Option
1 | $ npm install hexo-auto-canonical --save |
HTML <head>
태그안에 추가.
with ejs
1 | <%- autoCanonical(config, page) %> |
with jade
1 | !{ autoCanonical(config, page) } |
hexo-generator-seo-friendly-sitemap
크롤러가 페이지를 효율적으로 크롤링할 수 있도록 sitemap.xml을 자동으로 생성해준다.
Install & Option
1 | $ npm install hexo-generator-seo-friendly-sitemap --save |
_config.yml
1 | # sitemap auto generator |
배포후 https://username.github.io/sitemap.xml 에서 확인 가능하다.
생성된 sitemap.xml 파일을 검색엔진 구글 웹마스터 도구 | 네어버 웹마스터 도구 등에 제출 해본다.
hexo-generator-feed
Atom 1.0 또는 RSS 2.0 피드를 생성한다.
Install & Option
1 | $ npm install hexo-generator-feed --save |
_config.yml
1 | # rss feed auto generator |
배포후 https://username.github.io/rss2.xml 에서 확인 가능하다.
생성된 rss2.xml 파일을 검색엔진 구글 웹마스터 도구 | 네어버 웹마스터 도구 등에 제출 해본다.
robot.txt
1 | User-agent: * |
파일을 검색엔진 구글 웹마스터 도구 | 네어버 웹마스터 도구 등에 제출 해본다.