
하고 싶어서 찾아봤더니 아무도 한 사람이 없어서 구현해보는 ...
구현 기능
구현 방법
사용 방법
추가 커스터마이징

git clone 할 시
git clone <저장소 명>
cd <저장소 명>
mkdir -p .github/workflows




이렇게 되면 내가 쓴 velog 이름대로 posts 폴더에 .md 형태로 저장된다


Sync Velog~ 클릭 후 Run workflow

run 완료한 화면
sync Velog GitHub Series Posts 액션 클릭하면

이런 창이 뜨는데

Syns Posts에 이런 화면이 뜨면 완전하게 된거다.
후후
12차 시도만에 했습니다. git commit이랑 push 무진장함 ㅎㅎ
log보면서 계속 뜯어 고쳤네요.


이렇게 완전히 스크래핑 된 화면을 볼 수 있다.
아주 유용하게 쓰고 있어서 기분이 좋다.
코드를 보시다시피 6시간마다 자동으로 동기화 되고, 그냥 업로딩 하고 싶으면 Action들어가셔서 workflow 클릭하시면 posts 에 md 형식으로 마크다운 되어 있을겁니다.
깃허브 Posts 디렉토리 안에 표시되는 .md 제목은 벨로그 링크 주소 이름이 표시됩니다.
원래 제목으로 했는데 이렇게 하는 이유는 URL slug는 고유하고 안정적이고, 특수문자나 공백이 없어 파일 시스템에 안전합니다.
그리고 가장 큰 이유는 포스트의 제목이 변경되어도 동일한 파일을 유지할 수 있습니다.