-
Markdown
1. Markdown이란? 일반 텍스트 기반의 경량 마크업 언어. 마크업 언어: 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징 HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용됨. 2. Markdown의 장점 간결하다. 별도의 도구없이 작성가능하다 ... Read More
-
Jekyll
1. Jekyll이란? 텍스트 변환 엔진으로, 마크업 언어로 글을 작성하면 미리 정의해 놓은 규칙에 따라서 정적인 웹사이트를 만들어준다. 이 과정에서 원하는 기능들을 구현할 수 있음 정적 웹사이트를 만들기 때문에, PHP 등의 서버 소프트웨어가 필요 없어, 매우 빠르고 가벼움 기본 형식: 마크다운 언어로 작성한 포스트를 github에서 commit & push한다. 2. Jekyll 매커니즘 게시글마다 md 파일이나 html 파일을 생성한다. 글을 작성하고 배포하기 위한 빌드를 jekyll에서 ... Read More
-
Git
1. Git이란? 분산형 버전 관리 시스템(Version Control System) 의 한 종류로 빠른 수행 속도에 중점을 두고 있음 소스 코드 관리에 주로 사용되고 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해서도 사용됨 Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개소프트웨어 2. Git의 장점 소스 코드를 주고 받을 필요 없이, 같은 파일을 여러 명이 동시에 작업하는 병렬 개발이 가능하다. (브랜치를 통해 개발한 뒤, 본 프로그램에서 합치는 방식(M... Read More