아, 안녕하세요! 당신은 victoria.dev의 비하인드 스토리입니다.
사이트 구축 방법에 대한 자세한 내용은 이 사이트 정보를 참조하세요.
Hashnode는 제가 여기에 직접 Markdown 파일을 게시하지 않는 한 이 블로그의 CMS 역할을 합니다.
Hashnode에 새 게시물을 올릴 때마다 victoriadrake/hashnode-blog 저장소가 업데이트됩니다. 해당 저장소의 워크플로는 새 게시물을 여기의 content
디렉터리에 푸시합니다.
이전에 Collected Notes를 CMS로 사용해 보았지만 신뢰할 수 없는 것 같습니다.
GitHub Action은 Netlify 빌드를 트리거하여 지속적인 배포를 관리합니다. 사이트 콘텐츠와 테마는 Git 하위 모듈입니다.
나는 내 사이트에서 끊어진 링크가 있는지 정기적으로 확인하기 위해 또 다른 GitHub Action인 link-snitch를 만들었습니다. 깨진 링크가 있는 사이트를 크롤링하는 표준 라이브러리 전용 Python 프로그램인 Hydra 프로젝트를 사용합니다.
콘텐츠를 깔끔하게 유지하기 위해 사전 커밋 프레임워크를 사용하여 markdownlint-cli2를 실행합니다.
자체 문서화 Makefile을 사용하면 여러 명령줄 플래그를 기억하지 않고도 효율적으로 작업할 수 있습니다.
나만의 독립적인 웹사이트를 만드는 방법을 알아보세요.
실수나 버그를 발견하면 알려주시면 수정하겠습니다! 이슈를 열어주세요.
참고 : 저는 게스트 블로그 게시물이나 게시물에 링크를 삽입해 달라는 요청을 받아들이지 않습니다.
이 저작물은 Creative Commons Attribution-ShareAlike 4.0 International License에 따라 라이센스가 부여됩니다.