본문 바로가기

Git

20201231_GitHubPage(Github Page +Jekyll)

Markdown 문법 : 텍스트에 양식을 입히는 마크업 언어의 일종, HTML과 연동이 가능

 그냥 텍스트는 연동시 따라오지 않음 그래서 마크다운 문법이 좋음    

(협업 툴 노션에서도 사용 가능 함)

 

1. VScode에 익스텐션 탭에서 markdown preview enhanced -> install

 - markdwon.md 파일 생성 하고 우측 위에 preview markdown 누르면 preview가 뜸

 

2. # -> Header 제목을 의미 총 H4까지 있음 (5개 이상은 안씀 주로, 본문과 크기가 같아져서)

3. *내용* , _내용_ -> italic 기울임체

4. **내용** -> bold 두껍게

5. **_내용_** -> 두껍게 기울임체

6. ~~내용~~ -> 글 위에 줄

7.  > 내용 -> 인용문

8. - or * -> list 불릿

9. 1. 2. 3.은 붙여서 쓰면 num list가 생김

10. |제목|description|비고|              -> 표  (i 대문자 아님 shift + \ -> | 임)

     |-|-|-|

     |안녕|1|2|

     |할로|3|4|

    

11. --- : 구분선

12. [링크이름](링크naver.com)

 아니면 html로 <a href="naver.com">링크이름</a> 

 

13. ![이미지 이름](링크) -> 이미지 , 잘못된 링크면 이미지 이름으로 엑박?

중요한건 작성하는 파일과 같이 있어야 함, 아니면 따로 경로를 따줘야 함

보통 중앙 정렬, 와이드로 설정 됨 맘에 안들면 따로 지정해 줘야 함

<img src="/경로/이미지.jpg" width="" height=""> 로 하고 숫자는 단위가 1픽셀인거 같음

 

기술 블로그 사용시 코드와 수식을 가장 많이 씀

14. `코드` (1옆에 `)

15. ``` (3개) python (해당 문법 이름 붙이기) 

    코드 

     ```(3개)

보통 결과는 shell로

16. 코드 스샷은 carbon 사이트 툴을 이용해서

17. $a+b=c$ , $$수식$$ ($두개는 가운데 정렬임)-> 수식 편집기로 워드에 쓰는 것 처럼 이쁘게 나옴

18. ```mermaid     --> 다이어 그램

    graph LR

       1-->2

     ```

 

- TIL (Today I Learned) 오늘 배운 것

- Jekyll Blog :블로그를 깃헙으로 관리하기

  Ruby 베이스지만 Ruby 몰라도 됨 , 개인적으로 블로그 관리는 CLI를 추천

1. Theme Repo Clone / Fork   (개발하기 보단 이미 잘 되어있는 레포가 많기에 클론하자)

2. jekyll 구조 살펴보기

3. 기본 setting : _config.yml

4. 첫 포스팅 연습

5. About 페이지 작성

 

인기있는 블로그 테마 Minimal mistake

github page 구조 이해 및 연습하기 좋음

 

github minimal mistake의 블로그 템플릿 레포를 클론, 그리고 .git 파일 삭제

내 블로그 레포를 "Teayoung.github.io" 로 만들음 그리고 git init , git remote 해서 연결

git add, commit, push 까지 완료

 

 

setting 에서 github page source 를 master에 save

자기계정 이름.github.io 로 들어가면 됨

(근데 자기 계정 이름하고 레포 이름하고 다르면 사이트가 계정 + 레포 이름까지 들어간 사이트로 만들어짐 주의!)

 

jekyll 기본 파일들 

_config.yml : 설정 파일

_posts : 블로그 포스팅 (글을 쓰고)

_pages : 개별 페이지 (여러가지 테마 페이지로)

_includes : 글에 포함되는 개별 요소 (html을 조각 조각 불러들어여서 만들기 때문에 그 html을 말함)

_layouts :글의 양식

assets : image, css, js파일 등

index.html : 표지 (모든 페이지 기본)

 

liquid Tag 툴 : 중괄호 두개로 커스텀이 더 쉬움 (http://shopify.github.io/liquid/basics/introduction/

 

_includes 폴더 안에 mathjax_support.html 파일 생성

_layouts 폴더 default html 파일 수정

_posts 폴더 생성 해서 "2020-12-31-hello.md" 이름으로 파일 생성

hello.md 에 --- , --- 사이에 변수들 관리 

title , category, tag,  등의 파일 속성 양식들을 적어 줌 toc는 목차 생성 명령어?

 

_config.yml 작성

 

일단 여기 까지 블로그 개설 까지는 완성 하였다. 하지만 아직 커스텀이나 내용을 채우기는 더 배워야 한다.

 

 

'Git' 카테고리의 다른 글

20210113_GitHub 복습 및 명령어 정리  (0) 2021.01.14
20201230_Github Blog , 윈도우 단축키 팁  (0) 2020.12.31
20201229_GitHub  (0) 2020.12.30
20201228_Git, GitHub  (0) 2020.12.29
20201224_크리스 마스 이브 , GitHub, Git_Merge , NRC  (0) 2020.12.25