프로젝트 소개

Pelican은 Python으로 작성된 정적 사이트 생성기입니다. Markdown, reStructuredText, HTML과 같은 형식의 텍스트 파일을 구성하여 웹사이트를 구축할 수 있으며, 데이터베이스나 서버 측 프로그래밍 없이 모든 웹 서버 또는 호스팅 서비스에서 제공할 수 있는 정적 출력을 생성합니다. 주요 기능 - 선호하는 에디터를 사용하여 Markdown 또는 reStructuredText로 콘텐츠를 작성합니다. - 간단한 명령줄 도구가 소스 콘텐츠로부터 HTML, CSS, JS를 (재)생성합니다. - 출력물은 완전히 정적이며, 프로젝트 설명에 따르면 어디서나 쉽게 호스팅할 수 있습니다. - 워크플로우는 버전 관리 시스템 및 웹훅과 쉽게 연동되도록 설계되었습니다. README에 기재된 주요 특징 - 정적 페이지와 더불어 기사 및 블로그 게시물과 같은 연대순 콘텐츠 지원 - 외부 서비스와의 통합 - Jinja2 템플릿으로 구축된 사이트 테마 - 여러 언어로 기사 게시 가능 - Atom 및 RSS 피드 생성 - Pygments를 통한 코드 구문 강조 - WordPress, Dotclear 또는 RSS 피드에서 기존 콘텐츠 가져오기 - 콘텐츠 캐싱 및 선택적 출력 쓰기를 통한 빠른 재빌드 시간 - 플러그인 생태계(Pelican Plugins 조직)를 통한 확장성 프로젝트 컨텍스트 더 자세한 내용은 공식 Pelican 문서에서 확인할 수 있으며, 내부 구조에 대한 문서도 제공됩니다. 저장소에는 도움을 주거나 문제를 보고하려는 사용자를 위한 기여 및 피드백 가이드라인(CONTRIBUTING.rst)이 포함되어 있습니다. 소스 코드는 GitHub에서 호스팅되며, 프로젝트는 PyPI를 통해 배포되고 패키징은 Repology에서 추적됩니다. 이름 README에 따르면 "Pelican"은 공책을 뜻하는 프랑스어 단어인 calepin의 애너그램(anagram)입니다.