텍스트 파일용 정적 사이트 생성기: 릴리스 0.1 참고

2816 단어
Static site generator (SSG)은 의심할 여지 없이 지난 몇 년 동안 유행하는 웹 개발 기술 중 하나입니다. 이미 수백 개가 있습니다.

그러나 텍스트 파일에 대한 최소한의 SSG를 오픈 소스 커뮤니티에 기여하고 싶습니다. SSG를 알 수 있는 좋은 기회라고 생각합니다.

더 이상 고민하지 않고 ...

실키



Static site generator with the smoothness of silk



Silkie은 간단하고 부드러운 정적 사이트 생성기입니다. 텍스트 파일(".txt"파일)을 구문 분석하여 HTML 파일을 생성할 수 있습니다.



demo에서 생성된 text file을 확인하십시오(new.css의 도움으로).

$ python3 silkie.py -h
Usage: silkie.py [OPTIONS]

  Static site generator with the smoothness of silk

Options:
  -v, --version          Show the version and exit.
  -h, --help             Show this message and exit.
  -i, --input PATH       Path to the input file/folder  [required]
  -s, --stylesheet TEXT  URL path to a stylesheet


특징


  • 지정된 텍스트 파일/디렉토리에서 HTML 파일 생성
  • 파일이 첫 번째 줄 다음에 두 개의 빈 줄이 있는 경우 파일 제목을 감지합니다
  • .
  • 정적 사이트에 사용자 정의 스타일 추가

  • 시작하기



    전제 조건


  • 파이썬 >= 3.9.0
  • 핍 >= 21.2.4

  • 설치


  • 저장소 복제

  • 가상 환경 만들기

    cd silkie && python3 -m venv .
    


  • 가상 환경 활성화

  • 윈도우: bin\Scripts\activate.bat

  • Unix 또는 MacOS: source bin/activate


  • 종속성 패키지 설치

    pip3 install -r requirements.txt
    


  • 용법


  • 가상 환경 활성화(해당 작업을 수행하지 않은 경우에만)

  • 프로그램 실행

    python3 silkie.py -h
    


  • 기여



    풀 요청을 자유롭게 하십시오here. 주요 변경 사항의 경우 open an issue 변경 사항에 대해 논의하십시오.

    즐거운 코딩하세요!

    좋은 웹페이지 즐겨찾기