정현규 - chungstar/hansei-study2 GitHub Wiki
node.js 공부 https://opentutorials.org/course/2136/11850
- 블로그란?
web + log = blog
정보 공유나 의견 교환을 목적으로 올리는 글을 모아 월드 와이드 웹상에 게시하는 웹사이트의 일종
- 블로그의 종류
서비스형, 설치형
- 국내
네이버 블로그
다음 블로그
티스토리
이글루스
- 해외
블로거
텀블러
워드프레스닷컴
워드프레스
서비스형이 많은 상황이고 설치형이 많다.
같은 네이버 블로그라도 다른 테마나 레이아웃에 따라서 천차만별의 모습이 보인다.
- (로그인)
회원가입 및 로그인
- 게시글
제목/본문(글/이미지/영상)
- 댓글
로그인이 강요되는 시스템에서는 자신의 로그인 정보(닉네임)를 표시
비로그인시 자신이 설정한 이름과 패스워드를 설정
- 카테고리
주로 좌우에 위치
목록(펼치기/접기)
게시글 목록
태그를 통해서 관리하는 경우도 있음
- 홈
상단의 이름 혹은 이미지를 클릭하거나 따로 홈 버튼
- 푸터(footer)영역
카피라이트, 사업자정보, 메일 등의 정보를 넣음
- 검색 기능
주로 우측 상단
- 공감/하트
네이버, 다음, 티스토리에서 자주 쓰이는 기능
- 프로필
이미지와 약간의 설명
주로 카테고리 위에 위치
- 최근글, 인기글, 관련글, 추천글, 태그, 통계
없는 경우도 있음
카테고리 아래에 위치하거나 따로 공간을 할애
- 광고
(교재:차세대 웹프로그래밍)
- 데이터 타입과 변수
- 연산자
- 제어문
(교재:차세대 웹프로그래밍)
https://opentutorials.org/course/743/4650
https://nomadcoders.co/javascript-for-beginners/lobby
https://nomadcoders.co/nwitter/lectures/1903
https://www.figma.com/file/oORsNvv74A3t7kC5nPujqY/Untitled?node-id=0%3A1
https://studiomeal.com/archives/197
https://studiomeal.com/archives/533
만들어본 페이지를 깃허브 페이지를 통해서 만들었습니다
https://chungstar.github.io/
var params = new URLSearchParams(window.location.search)
db.collection('post').doc(params.get('id')).get().then((result) => {
var template = `
<article id="post">
<!-- post heading -->
<div class="heaing">
<div class="category">
<a href="#" class="text-black fontsize-2 px-1">${result.data().category}
</a>
</div>
<div class="title">
<h1 class="text-black fontsize-1 px-1">${result.data().title}</h1>
</div>
<div class="meta">
<a href="#" class="text-black fontsize-2 px-1">
<i class="fas fa-clock"></i> ${result.data().date}
</a>
</div>
</div>
<!-- post main -->
<div class="thumbnail mt-2">
<img src="asset/thumbnail.png" class="thumbnail" alt="">
</div>
<div class="content text-black mt-1">
${result.data().description}
</div>
</article>`;
$(".container").prepend(template);
});
일단은 이런 식으로 코드를 짜서
https://www.codingfactory.net/10691
#2월 6일