깃허브 블로그(jekyll 블로그) 댓글 기능 추가하기 깃허브 블로그에 댓글 기능을 추가하려면 disqus를 이용하면 된다. disqus를 이용해 페이스북, 트위터, disqus 계정을 통해서 댓글을 남길 수 있다. disqus 만들기 disqus로 들어가서 회원가입을 한다. 로그인 후 다시 홈으로 돌아가서 Get S...
깃허브 블로그 구글 검색 가능하게 하기
깃허브 블로그(jekyll 블로그) 구글 검색 가능하게 하는 방법 jekyll 블로그는 기본적으로 구글에 검색이 안된다. 검색을 가능하게 하기 위해서는 구글이 내가 만든 블로그 크롤링 할 수 있도록 하면 된다. 구글이 웹 페이지를 검색하고 찾은 웹 페이지에 대해서 색인을 생성하여 검색이 가능하게 되는 것이다. 몇가지 단계만 수행하면 검색이 가능해진다 ...
nodejs, mongodb 익명게시판 만들기
목표 게시판을 만들던 도중 익명게시판도 만들어야겠다는 생각이 들었다. 게시글을 올리면 작성자가 ‘익명’으로만 나오고 댓글의 작성자도 ‘익명’으로 나오도록 만들 생각이다. 문제점들과 해결책 처음에는 단순히 게시판과 게시글의 스키마에 익명게시판인지 확인할 수 있는 flag를 추가해서 익명게시판이라면 작성자를 ‘익명’으로 보이게만 하면 된다고 생각했는데 ...
nodejs, mongodb 게시판 검색 기능
목표 게시판 내의 모든 게시물들에 대해 제목, 내용, 제목 + 내용으로 검색할 수 있게 한다. 예를 들어 제목이 ‘helloworld’라는 게시물이 있으면 ‘wor’을 검색해도 나올 수 있게 하는 것이 목표다. MongoDB의 검색기능 사용 처음 인터넷에서 검색을 해서 찾은 것은 https://sy34.net/mongodb-full-text-sear...
nodejs 게시판 조회수 구현
문제점 게시글의 조회수를 증가시키는 코드를 작성했다 처음에는 단순히 백엔드쪽에서 게시글에 대한 데이터 요청을 받을 때마다 조회수를 1증가시켰다. 하지만 댓글을 작성하거나 수정하는 경우에도 데이터를 새로 불러오기 때문에 조회수가 증가하고 새로고침으로 조회수를 무한대로 증가시킬 수 있는 문제점들이 있다. 개선방법 오브젝트 배열을 만들고 데이터 요청을 ...
첫 포스팅
블로그 첫 시작 블로그를 시작하게 되었다. 이 곳에 백준 알고리즘, 개발에 관련된 여러가지들을 업로드 할 생각이다. 꾸준한 업로드를 목표로