Skip to content

풀 리퀘스트 및 마크다운 가이드라인

풀 리퀘스트 가이드라인

0417taehyun과 같이 본인의 깃헙 계정을 브랜치로 만든 뒤 main 브랜치에 풀 리퀘스트를 합니다. 이때 커밋은 :memo: 글 제목과 같이 작성합니다. 그리고 풀 리퀘스트 생성 이후 슬랙에 해당 사항을 공유하도록 합니다. 풀 리퀘스트를 할 때 확인해야 할 더 자세한 사항은 풀 리퀘스트를 했을 때 양식으로 만들어지는 체크 사항을 필히 확인하여 실수하지 않도록 합니다.

주의

mkdocs.yml 파일 중 nav 부분에 기수 및 본인 이름에 알맞게 파일을 삽입했는 지 확인해야 합니다.

이때 요일 별로 파일을 순서대로 적어야 그 순서에 맞게 작성 됩니다.

마크다운 파일 가이드라인

마크다운 파일(md) 맨 위에 아래와 같은 코드를 작성합니다.

---
title: "글 제목"
author: "작성자"
date: "YYYY-MM-DD"
---

# "글 제목"

이때 title#에는 글의 제목을 적습니다

주의

#이 글의 제목이기 때문에 ##부터 목차로 들어가지게 됩니다.

다음으로 author의 경우 글의 작성자, date의 경우 작성일자를 적습니다. authordate는 각 글의 맨 아래 작성자작성일로 들어가집니다.

파일명

YYYY-MM-DD-글-제목.md와 같이 연도-월-일을 파일명 제일 앞에 작성하며 그 뒤에 글 제목을 작성하게 됩니다. 해당 파일명이 곧 URL이 되기 때문에 -을 제외한 나머지 특수문자 및 띄워쓰기를 사용하지 않습니다.

특별한 마크다운 문법

블로그를 위해 mkdocsmkdocs-material을 사용했습니다.

관련해서 특이한 문법을 몇 가지 소개합니다!

docs_src

직접 코드 소스파일을 마크다운에 가져와 사용할 수 있습니다. 이때 해당 소스 파일을 docs_src에 저장해야 합니다.

예를 들어 docs_src/guideline/test.py라는 파일이 아래와 같이 존재합니다.

def greeting(name):
    return f"Hello, {name}!

이때 pythondef greeting(name): return f"Hello, {name}!"와 같이 사용할 수 있습니다. 그러면 아래와 같이 코드가 작성됩니다.

def greeting(name):
    return f"Hello, {name}!"

하이라이팅

이때 python 옆에 python hl_lines=5-6과 같이 작성하여 1에서 2번째 줄에 하이라이팅이 됩니다. 결과는 아래와 같습니다.

def greeting(name):
    return f"Hello, {name}!"

admonition

!!! note "참고"와 같은 방법을 사용하여 일종의 참고할 사항을 따로 작성할 수 있습니다. 예를 들어 아래와 같습니다.

참고

이곳은 참고사항입니다.

관련해서 note 외에도 사용할 수 있는 것들은 이곳에서 확인할 수 있습니다. 이때 "참고"와 같은 ""을 사용한 부분이 직접적인 보여지는 단어이며 실질적인 내용은 들여쓰기하여 작성해야 합니다.

termy

CLI(Command Line Interface) 관련 명령어를 조금 더 멋지게 장식할 수 있습니다.

예를 들어 $ pip install twil이라는 명령어와 그에 대한 결괏값으로 Successfully Installed twil이라는 문장을 보여지게 한다고 생각해봅시다.

우선 <div class="termy"> </div>라는 div 태그를 만든뒤 그 내부에 console $ pip install twil Successfully Installed twil과 같이 작성합니다. 그 결과는 아래와 같습니다.

$ echo "Hello TWIL"
Hello TWIL


이때 console 부분은 들여쓰기 하며, $를 통해서 명령어가 실행되고 그 결괏값이 아래 나타나게 됩니다.


작성 로그

작성자 수정 일자 수정 내용
이태현 2021. 10. 29. 금요일 첫 작성