본문 바로가기
IT

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

by Oh.mogilalia 2024. 5. 7.

https://avada.tistory.com/3035 

 

티스토리에서 워드프레스로 이전하기: 이미지 경로를 절대 경로로 변경하기

이전 글에서 티스토리에서 워드프레스로 이사하는 방법에 대하여 설명한 적이 있습니다. 티스토리에서 워드프레스로 이사하기 (티스토리 백업 이용) 티스토리는 카카오 데이터센터 화재 이후

avada.tistory.com

https://avada.tistory.com/3033

 

티스토리에서 워드프레스로 이사하기 (티스토리 백업 이용)

티스토리는 카카오 데이터센터 화재 이후 데이터 백업 기능이 추가되었습니다. 최근 티스토리에서 6월부터 티스토리 자체 광고 신설에 대한 공고를 올렸습니다. [안내] 6월부터 티스토리 자체

avada.tistory.com

윈도우 폴더 내의 모든 파일 이름에서 공백을 하이픈(-)으로 일괄 변경하는 방법

먼저 윈도우 익스플로러에서 파일들이 포함된 부모 디렉터리로 이동한 다음, 디렉터리 경로를 클릭하여 선택합니다.

디렉터리 경로가 선택된 상태에서 powershell을 입력하고 엔터를 누릅니다.

파워쉘(PowerShell)이 실행됩니다.

PowerShell 창이 열리면 아래의 코드를 복사하여 붙여넣기 (Ctrl + C로 복사한 후에 Ctrl + V로 붙여넣기)하고 엔터를 칩니다.

Get-ChildItem -Recurse *.* | Rename-Item -NewName { $_.Name -replace ' ','-' }

그러면 폴더 내 모든 파일들의 이름에서 공백(스페이스)가 대시로 바뀌게 됩니다.

HTML 파일 이름을 디렉터리 이름으로 변경하기

Bulk Rename Utility를 사용하여 HTML 파일의 이름들을 각 폴더 이름으로 변경할 때 Filters (12)에서 Mask에 *.html을 지정하고 옆에 있는 새로 고침 아이콘(①)을 클릭하도록 합니다. html 파일들이 나열되면, Ctrl+A를 눌러 전체 html 파일들을 선택합니다(②).

그러면 Rename 버튼(③)이 활성화됩니다. Rename(이름 변경하기) 버튼을 클릭하면 html 파일 이름들이 해당 폴더의 이름으로 바뀌게 됩니다.

EMEDITOR를 사용하여 HTML 내의 이미지 파일 경로 내의 이미지 이름에서 공백을 하이픈으로 바꾸기

백업한 html 파일 내의 이미지 경로에는 다음과 같이 공백이 포함되어 있을 수 있습니다.

<img alt="" src="./img/이미지 파일 이름.png">

이미지 파일 이름에서 공백을 없애기 위해 EmEditor나 다른 프로그램을 사용하여 공백을 일괄적으로 하이픈(-)으로 변경할 수 있습니다.

EmEditor에는 파일 내 바꾸기 기능을 사용하여 다음과 같이 일괄 변경을 시도할 수 있습니다.

여러 차례 반복하여 이미지 이름에서 공백을 모두 하이픈으로 바꾸도록 합니다.

위 블로그의 tistoey.php 파일은 이상하게 에러가 나기에 머리를 짜낸 게...

 

이 방식으로 티스토리 각 폴더별 *.html 안의 './img' 상대경로를 'http://wp.mogibu.kro.kr/tistory/폴더명/img' 절대경로로 변경. 

HTML Import 2 플러그인은 6년 이상 업데이트가 안 되고 방치되고 있지만, 최신 워드프레스 버전(워드프레스 6.2.2)에서도 잘 작동했습니다. 하지만 PHP 버전 8.2에서는 작동하지 않았습니다.

import-html-pages.2.6.zip
0.03MB

PHP 8.2에서 이 플러그인을 사용하여 임포트를 시도하면 "이 웹사이트에 치명적인 오류가 있습니다" 에러가 발생하면서 임포트가 되지 않았습니다.

이 경우 PHP 버전을 7.4로 설정하면 플러그인이 작동할 것입니다.

'IT' 카테고리의 다른 글

워드프레스와 연동시킬려니 힘드네...  (0) 2024.05.08
우분투 디스크 용량 증가  (0) 2024.05.08
WD HDD 2 XRAY SSD  (0) 2024.05.06
티스토리 to 워드프레스  (0) 2024.05.06
M600 /var/lib/mysql  (0) 2024.05.06