TL;DR

  • Swiss Ephemeris와 Moshier 대체 경로를 사용하는 프로그램 방식 SEO(pSEO) 정적 사이트 생성기로 점성술 콘텐츠 2만 1,000개 이상을 생성함.
  • 일일 운세, 별자리 가이드, 행성 각(aspect), 트랜짓, 하우스 페이지를 포함하는 전체 pSEO 콘텐츠 매트릭스를 구성함.
  • 각 페이지에 고유한 메타데이터, 정규 URL, JSON-LD 구조화 데이터, 검토 시점, 홀사인 하우스 데이터, 내부 관련 링크를 포함함.
  • pyswisseph와 Python 표준 라이브러리만 사용하는 결정론적·고속·오프라인 생성기이며 천문력 데이터 파일이 필요하지 않음.
  • tianji-astrology.com의 AI 점성술 리딩 및 출생 차트 서비스를 구동하도록 설계되며 MIT 라이선스로 공개됨.

점성술 pSEO 생성기

  • 점성술 콘텐츠를 위한 프로그램 방식 SEO(Programmatic SEO, pSEO) 정적 사이트 생성기임.
  • 2만 1,000개 이상의 고유한 SEO 최적화 정적 HTML 페이지를 생성하며, 일일 운세·별자리 가이드·행성 각·트랜짓·하우스 페이지를 포함함.
  • 실제 천문력 데이터는 Swiss Ephemeris로 계산하고 Moshier 대체 경로를 사용하며, 천문력 데이터 파일은 필요하지 않음.
  • tianji-astrology.com의 AI 점성술 리딩 및 출생 차트 서비스를 구동하도록 구성됨.

기능

  • UTC 날짜마다 다시 생성되는 12개 별자리 전체의 일일 운세를 제공하며, 달의 별자리·역행·입궁(ingress) 정보를 포함한 실시간 천문력 블록을 담음.
  • 별자리 가이드, 각 페이지, 트랜짓 페이지(연도별 행성의 별자리 위치), 하우스 페이지를 제공하는 전체 pSEO 콘텐츠 매트릭스를 구성함.
  • 모든 페이지에 고유한 <title>, 메타 설명, 정규 URL, JSON-LD 구조화 데이터, reviewed_at 타임스탬프, 계산된 홀사인 하우스 데이터, 내부 관련 링크를 포함함.
  • 전체 sitemap.xml을 생성함.
  • HTML에 ASCII가 아닌 문자가 유입되면 빌드를 즉시 실패시키는 Zero-CJK 출력 게이트를 적용함.
  • Python 표준 라이브러리와 pyswisseph만 사용하며 결정론적이고 빠른 오프라인 실행을 제공함.

사용법

  • pyswisseph를 설치한 뒤 생성기를 실행하는 방식임.
  • daily 명령은 UTC 기준 오늘 날짜의 12개 일일 운세 페이지를 생성하고 사이트맵을 갱신함.
  • batch 명령은 가이드·각·트랜짓 순서로 추가 콘텐츠 페이지를 일괄 생성하며, 예시에서는 40개를 생성함.
  • 생성된 출력 디렉터리는 모든 정적 파일 서버로 제공할 수 있으며, 사이트맵을 해당 위치에 연결하면 됨.
  • 운영 세부사항(카테고리, URL 접두사, 배포 참고사항)은 RUNBOOK.md에서 확인하는 구조임.

페이지 카테고리

  • /horoscopes/daily-horoscope-<sign>-<date>.html: UTC 날짜마다 생성되는 일일 운세 12개임.
  • /guides/<planet>-<sign>-guide.html: 행성의 별자리 위치 가이드임.
  • /aspects/<p1>-<p2>-<aspect>.html: 행성 각 해석 페이지임.
  • /transits/<planet>-in-<sign>-<year>.html: 입궁 및 역행 주요 날짜 페이지임.
  • /houses/ — 하우스 페이지: 하우스 의미를 다룸.

라이선스

  • MIT © Aurenix AI Inc임.