본문 바로가기
정보공유

[정보] 광부 근성으로 블로그 만들기

by 날고싶은커피향 2018. 3. 5.

광부 근성으로 블로그 만들기  관련 자료입니다.

내용 참고 하시기 바랍니다.

 

광부 근성으로 블로그 만들기 from 준택 홍

 

1. 만든거 요약 Gong4py blog on Github Pages • Serverless blog • Markdown 사용 post 작성 • Post archive 자동 생성 Desktop Mobile
 2.  사용한 tool stack Site Deployment Contents management Static site generator Theme library Hosting Version control
 3.  왜 안 네이버 블로그? 티스토리/이글루스/네이버 블로그를 안 쓴 이성적인 이유 • 백업이 안돼요 • Markdown으로 글 작성이 안됨 or 귀찮음 • 못생겼다 – layout 수정이 제한됨 감성 충만한 이유: 내집은 내가 짓자 • 진짜 집을 내가 지을라면 돈과 시간과 체력이 어마어마하게 들지만 • 블로그 정도야 별거 아니겠지… • 우리는 노예가 되지 않는다!
4.  삽질의 기록 Raspberry Pi 2를 서버로 Ghost blogging • 실패: 학교 IP 열어달라고 요청해야 함 Github Pages 생짜 블로그 만들기 • 성공: 모든 페이지를 내가 만들고 링크도 전부 다 내가 해야함 Github Pages에 Jekyll theme 적용 • 실패: 맘에 드는게 없다 Github Pages에 Octopress theme 적용 • 성공: 일단 모양은 나왔음
5.  첫 삽 + + OS Etc.
 6.  첫 삽
7.  삽질의 기록 Raspberry Pi 2를 서버로 Ghost blogging • 실패: 학교 IP 열어달라고 요청해야 함 Github Pages 생짜 블로그 만들기 • 성공: 모든 페이지를 내가 만들고 링크도 전부 다 내가 해야함 Github Pages에 Jekyll theme 적용 • 실패: 맘에 드는게 없다 Github Pages에 Octopress theme 적용 • 성공: 일단 모양은 나왔음
8.  두 삽
9.  두 삽
10.  두 삽
11.  두 삽 http://junetech.link
 12.  Self-blogging platform Most popular 사용자 많음 Contents Management System LEMP stack 구축 필요 Middle popular 사용자 적당함 Static site generator Nginx 포함, SQL 불필요 least popular 사용자 적음… Static site generator Nginx 포함, SQL 불필요
13.  Self-blogging platform L E M P CM S SS G ♥
 14.  Static Site Generator?
 15.  삽질의 기록 Raspberry Pi 2를 서버로 Ghost blogging • 실패: 학교 IP 열어달라고 요청해야 함 Github Pages 생짜 블로그 만들기 • 성공: 모든 페이지를 내가 만들고 링크도 전부 다 내가 해야함 Github Pages에 Jekyll theme 적용 • 실패: 맘에 드는게 없다 Github Pages에 Octopress theme 적용 • 성공: 일단 모양은 나왔음
16.  Octopress theme 적용 덮어 씌우기만 하면 ㅇㅋ인 줄 알았는데 Jekyll 홈페이지 만들기에서 Octopress로 완전 이전 필요 그래서 설치: • Ruby • Rubygems • Bundle, Bundler • …
17.  Octopress theme 적용 1. 이미 Github Pages용 repo를 만들고 뭔가를 해놓은 상태 두 가지 선택지: • Octopress migration 절차 밟기 • 밀고 새로 만들기 어차피 특별히 노력을 들인 파일이 없기에 밀고 다시 갑니다…
18.  Octopress theme 적용 개꿀잼몰카인가? 공식 홈페이지 설명이 알고보니 Github repo보다 구버전이었던거임 ㅋㅋ github.com/imathis/octopress github.com/octopress/octopress 또 초기화…
19.  Octopress theme 적용
20.  Octopress theme 적용
21.  Octopress theme 적용
22.  Octopress theme 적용
23.  Octopress theme 적용
24.  Octopress theme 적용
25.  삽질의 기록 Raspberry Pi 2를 서버로 Ghost blogging • 실패: 학교 IP 열어달라고 요청해야 함 Github Pages 생짜 블로그 만들기 • 성공: 모든 페이지를 내가 만들고 링크도 전부 다 내가 해야함 Github Pages에 Jekyll theme 적용 • 실패: 맘에 드는게 없다 Github Pages에 Octopress theme 적용 • 성공: 일단 모양은 나왔음 • 근데 원하는 모양이 아님 ㅋ
26.  고갱님 주문 도와드릴까요? List format Preview format +
 27.  Avalon/Arkadia/천국/이상향 누구든지 markdown file 하나로 명령을 내리면 한번에 • Site 파일구조에 추가 • Archive page에 추가 • live deploy 관리자 없는 풀뿌리 민주주의 자급자족 세상
28.  삽질의 기록 Raspberry Pi 2를 서버로 Ghost blogging • 실패: 학교 IP 열어달라고 요청해야 함 Github Pages 생짜 블로그 만들기 • 성공: 모든 페이지를 내가 만들고 링크도 전부 다 내가 해야함 Github Pages에 Jekyll theme 적용 • 실패: 맘에 드는게 없다 Github Pages에 Octopress theme 적용 Github Pages에 Jekyll theme 적용, Octopress 사용 • 성공: 일단 모양은 나왔음
29.  사용한 tool stack Site Deployment Contents management Static site generator Theme library Hosting Version control
 30.  Jekyll theme 적용 To-do • Blog에 새 글 올리기 시도 • 새 repository에 collaborator 추가 • Markdown file(layout 말고) convention 만들기 • Main 화면 추가하기 • Header에 있는 의미없는 그림 대체 • SEO(search engine optimization)?
 31.  Jekyll theme 적용 To-do Blog에 새 글 올리기 시도 • 새 repository에 collaborator 추가 • Markdown file(layout 말고) convention 만들기 Main 화면 추가하기 • Header에 있는 의미없는 그림 대체 • SEO(search engine optimization)?
 32.  Site 관리
33.  Site 관리 1. 파일을 posts 폴더에 추가 2. Octopress 명령어로 인식 3. Jekyll serve 명령어로 local preview 4. Octopress 명령어로 deploy 5. Git 명령어로 저장소 코드 업데이트 관리자 없는 풀뿌리 민주주의 자급자족 세상  누군가가 관리자 해야함…
34.  결론 좋은 점 • Markdown으로 page(post)가 만들어지니 HTML 노가다 필요없음 • Code syntax highlight 좋아요 • 내가 만든 집이니 내가 관리 가능 • 모양 바꾸기에 제약 없음 • 데이터 백업 용이 나쁜 점 • 내가 관리할 줄 모른다 • 모양 바꾸려면 CSS를 만져야함 • 데이터를 무조건 백업해야함 • 내가 관리한다는건 굉장히 귀찮은 일이다… 광부근성이 아니라면 그냥 티스토리 쓰세요…
 

반응형