토이 프로젝트

🚚 티스토리에서 워드프레스로 이사하기

yscho03 2023. 12. 27. 23:51
728x90
반응형

✍ 블로그 마이그레이션 대비는 지금부터 하자

티스토리를 지금도 잘 사용하고 있지만 개인 호스팅이 아니다 보니 여태까지 포스팅 한 데이터도 소유하고 싶은 마음도 있고 여차저차해서 워드 프레스로 마이그레이션 하는 프로그램을 간단하게 개발해 보았다. 

완전 자동은 아닌 반수동이다보니 데이터 마이그레이션 관점으로만 보면 될 것 같다.

 

 

🚨 주의하세요

워드프레스 마이그레이션 프로그램은 제 개인적인 용도로 사용하기 위해 심플하게 개발하였습니다.

이 프로그램은 자유롭게 다운로드하여 사용할 수 있지만, 사용 중 발생할 수 있는 오류나 다른 이슈에 대한 책임은 다운로드한 사용자에게 있습니다.

저는 어떠한 상황에서도 발생 가능한 문제에 대한 책임을 지지 않으며 해당 프로그램의 업데이트는 꾸준히 이루어지지 않을 수 있으니 사용 전에 심사숙고하여 실행해 주시기 바랍니다.

이 프로그램은 비상업적인 용도로만 사용해야 하며, 상업적인 목적이나 이익을 위한 사용은 엄격히 금지됩니다.

 

1. 사전 준비

  • 티스토리 데이터 백업
  • 워드 프레스 (WordPress) API 준비
  • 워드 프레스 (WordPress)에 style.css 적용

 

티스토리 데이터 백업

우선 티스토리 데이터를 백업하자. 예전에는 지원을 안 했는데 카카오에서 인수한 다음부터일까 백업 메뉴가 생겼다.

설정 > 관리 > 블로그  메뉴에 들어가면 아래와 같이 백업하기 버튼을 눌러서 백업을 할 수 있다.

 

포스팅 한 글이 많지 않은이상 몇 분 안에 금방 완료된다. 완료가 되었으며 압축된 파일을 다운받고 열어보자.

압축한 폴더를 열어보면 아래와 같은 구조로 되어 있는데 포스팅 번호별로 디렉토리가 되어 있으며 style.css 파일이 들어있다. 

 

 

 

폴더 안에 들어가서 자세히 살펴보면 HTML 파일과, img 폴더가 있는 구조로 되어있다.

 

 

자 이제 이걸로 티스토리 데이터 백업 준비는 완료된 것이다.

 

 

워드 프레스 (WordPress) API 준비

워드 프레스에서 restful API를 호출할 수 있는 플러그인을 설치해야한다. 다른 블로그에서도 많이 사용하고 있는 플러그인을 사용해 보자. 네트워크 관리자로 로그인하여 플러그인 > 새로 추가 를 클릭하여 WordPress REST API (작성자 miniOrange)를 검색하여  아래와 같이 설치해 준다.

 

 

설치가 끝나면 사용할 블로그의 내 사이트 > 플로그인 메뉴에서 아래처럼 활성화를 시켜준다.

 

 

활성화가 끝났으면 왼쪽 메뉴에 miniOrange API Authentication 메뉴가 생겼을 텐데 이 메뉴를 클릭하여 Token을 발급해야 한다. miniOrange API Authentication > JWT AUTHENTICATION을 클릭한다.

 

그다음에 기본인 JWT generation using HS256 Encryption 박스를 클릭하고 Next 버튼을 누른다.

 

그 다음에 Username, Password를 입력하는 창이 나오는데 입력하고 Fetch Token 버튼을 클릭한다.

 

버튼을 클릭하여 Token이 발급되었다.  조금 있다 사용할 예정이므로  eyJhnb.... (생략) 부분의 값을 메모장이나 어딘가에 저장시켜 놓는다. Finish 버튼을 반드시 눌러서 종료한다.

 

워드 프레스 (WordPress)에 티스토리 style.css 적용

티스토리에서 다운받은 백업 데이터에서 style.css를 워드 프레스에 적용해야 한다.  테마 마다 다를 수 있으므로 각자 테마에 맞게 적용해야한다.

외모 > 사용자 정의하기 > 추가 CSS를 클릭하여 티스토리 백업 폴더 안의 style.css 파일의 내용을 복사하여 붙여 넣기 하여 준다. (Neve 테마 기준)

 

 

 

👌 자 이제 사전준비는 완료되었다. 

 

 

2.  마이그레이션 (t2w-migrator-app.exe) 프로그램 실행

Windows 보안 해제

✋ 잠깐 ! 

이 프로그램은 위에서 사전에 설명했듯이 정식적으로 인증받은 프로그램이 아니고 개인 용도로 개발한 프로그램입니다. 그렇기 때문에 Windows 보안에서 실시간 보호를 잠깐 해제하고 사용하셔야 됩니다.

🚨 주의하세요 (Remind)

워드프레스 마이그레이션 프로그램은 제 개인적인 용도로 사용하기 위해 심플하게 개발하였습니다.

이 프로그램은 자유롭게 다운로드하여 사용할 수 있지만, 사용 중 발생할 수 있는 오류나 다른 이슈에 대한 책임은 다운로드한 사용자에게 있습니다.

저는 어떠한 상황에서도 발생 가능한 문제에 대한 책임을 지지 않으며 해당 프로그램의 업데이트는 꾸준히 이루어지지 않을 수 있으니 사용 전에 심사숙고하여 실행해 주시기 바랍니다.

이 프로그램은 비상업적인 용도로만 사용해야 하며, 상업적인 목적이나 이익을 위한 사용은 엄격히 금지됩니다.

 

 

 

 

t2w-migrator-app.exe 프로그램 다운로드

t2w-migrator-app.zip 다운로드를 한다.

 

 

다운받은 zip 파일 압축을 풀고 t2w-migrator.exe 파일을 실행해 준다.

 

 

 

t2w-migrator-app.exe 프로그램 실행

백업 디렉토리

백업 디렉토리는 포스팅 번호별로 생성된 디렉토리의 상위 디렉토리를 지정해 준다. (최상위 아님)

예) D:\backup\yscho03-1-1-article1-307\yscho03-1-1\

 

워드프레스 주소

https:// http:// 까지 도메인 주소 포함하여 전부 입력해 준다.

예) https://example.com 

 

인증 방법

인증 방법은 위에서 생성한 Token을 활용할 것이므로 Token을 선택한다.

 

Token

위에서 발급된 토큰을 입력해 준다.

 

 

 

 

입력이 전부 완료되었으면 진행 버튼을 클릭하여 마이그레이션을 진행한다.

 

 

 

3. 마이그레이션 확인

마이그레이션 잘 되었는지 사이트를 통해 확인해 보자.

 

 

 

 

728x90
반응형