본문 바로가기
Lifelog

How to Deploy Mkdocs to Coolify with Gitea

by kage2k 2025. 5. 31.
728x90
반응형

 

Mkdocs 를 기술문서로 남겨보기 위해서 찾았습니다.

github page를 이용해서 배포 하는 방법도 있는데 이왕이면 있는거 활용하고자 coolify with gitea 를 이용합니다. 

 

 

MkDocs란?

MkDocs는 개발자나 기술 문서를 작성하려는 사람들을 위해 만들어진 정적(static) 웹사이트 생성기입니다.
특히 Markdown 파일만으로도 깔끔하고 전문적인 문서 웹사이트를 빠르게 만들 수 있습니다.


주요 특징

  • Markdown 기반
    간단한 문법으로 문서를 작성할 수 있으며, 별도의 HTML/CSS 지식이 없어도 됩니다.
  • 정적 사이트 생성기
    MkDocs는 작성한 문서를 HTML 형태로 변환하여 정적인 웹사이트를 생성합니다. 데이터베이스나 서버 구성 없이 배포가 가능합니다.
  • Material 테마 지원
    mkdocs-material 플러그인을 사용하면 현대적인 UI 디자인을 적용할 수 있습니다.
  • Git과의 연동이 뛰어남
    Git 저장소와 함께 사용하면 버전 관리가 용이하며, 협업 및 자동 배포에도 적합합니다.

사용 예시

  • 오픈소스 프로젝트의 개발자 문서
  • 사내 기술 위키 또는 매뉴얼 사이트
  • 기술 블로그 또는 튜토리얼 문서
  • Flutter, React, Python 등의 기술 스택 정리 문서

작동 방식

  1. mkdocs.yml 파일로 사이트 설정을 정의합니다.
  2. docs/ 디렉토리에 Markdown 문서를 작성합니다.
  3. mkdocs build 명령으로 HTML 파일을 생성합니다.
  4. site/ 폴더 내의 HTML 정적 파일을 웹서버(GitHub Pages, Nginx, Coolify 등)를 통해 배포합니다.

기술 정보 요약

항목설명

개발 언어 Python
문서 포맷 Markdown
설치 명령어 pip install mkdocs
대표 테마 Material for MkDocs
지원 배포 방식 GitHub Pages, Coolify, Netlify, Cloudflare 등

MkDocs는 간단한 설정만으로도 강력한 문서 사이트를 만들 수 있어, 개인부터 팀, 기업까지 폭넓게 활용할 수 있는 문서화 도구입니다.

 

 

보다 자세한 내용은 아래의 링크에서 확인가능합니다. 

 

https://stackinfo.kage2kapp.org/how-to-deploy-mkdocs-to-coolify-with-gitea/

 

How to Deploy MkDocs to Coolify with Gitea

MkDocs를 Coolify와 Gitea로 배포하는 완벽 가이드 필자 팁: 이 가이드는 MkDocs를 사용해 문서 사이트를 만들고, Gitea와 Coolify를 통해 자동 배포하는 전체 과정을 다룹니다. 각 단계를 차근차근 따라하

stackinfo.kage2kapp.org

 

300x250
반응형

'Lifelog' 카테고리의 다른 글

체류자격연장 F6  (0) 2025.04.16
자동차 면허 갱신 (1종 대형)  (0) 2025.03.11
삼성서비스센터 방문(배터리교체)  (0) 2025.03.06
쉽게 cloudflare DNS입력하자  (0) 2025.01.22
Beszel in Coolify  (0) 2025.01.14