레이블이 Blogger인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Blogger인 게시물을 표시합니다. 모든 게시물 표시

2025-01-15

Blogger 테마에서 날짜를 한국식으로 표시하기

블로거(blogger 혹은 blogspot)의 단점으로 발전이 없는 테마(스킨) 기능이 있겠지만 그밖에 한국 환경에 좀 안 맞는 부분들이 있다는 점도 꼽을 수 있을 것 같다. 예를 들어 날짜 표시가 한국과는 반대로 표기되는 서양식 표기 투성이다.

이를 해결하기 위해 설정에 가보면 날짜 형식을 선택할 수 있게 되어있다. 이런 부분은 오히려 국내 블로그 서비스에 비해 잘 되어 있는 것 같다.

블로거 설정의 날짜 선택 팝업

블로거 서식 설정에서 날짜 헤더 형식을 고를 수 있긴 있다

불행히도 문제는 여기서도 서양식 날짜 표기법들 투성이라는 점이다. 일부 ISO 형식과 비슷한 표기도 보이긴 하지만 이 외의 다른 항목의 날짜 서식에서는 이조차도 보이지 않는 등 뭔가 미묘하고 이상하다.

그렇다면 구글 불로거에서 '2024년 12월 25일'처럼 한국식으로 날짜를 표시하는 것은 불가능할까?

날짜 포매팅 방법

다행히도 방법은 있다. 다만 테마 내부에서 쓰는 문법을 다뤄야 해서 좀 귀찮을 수 있다. 

테마의 HTML 수정 화면에서는 저수준(low-level) 테마 수정이 가능한데, 여기서 아래 코드가 날짜를 표시하는 부분이다. 따라서 이 부분을 찾아야 한다.

<data:post.date/>

다만 이 코드가 여러 군데에 위치하고 있다면 크롬의 인스펙터(개발자 도구) 등을 사용해서라도 수작업으로 찾아야 한다. 어쨌든 찾았다면 이 부분을 아래와 같이 바꿔주자.

<b:eval expr='data:post.date format &quot;YYYY년 M월 d일&quot; '/>

이렇게 하면 이 코드가 있던 부분이 'YYYY년 M월 d일'과 같은 한국식 날짜로 대체되어 표시된다.

간단히 설명하자면 format이라는 명령을 통해 post.date의 값을 특정하게 변환하려는 의도의 코드다. 실제 포맷은 format 이후 '&quot;'로 둘러싸인 내용이며 차례대로 YYYY는 네 자리의 년도, M은 '월'의 숫자, d는 '일'의 숫자를 의미한다. 특히 M과 d는 두 자리수를 채우기 위해 앞에 0을 채워넣지 않는 식으로 동작한다. 프로그래밍 언어에 익숙하다면 아주 익숙한 표현이라고 생각될 수도 있다.

실제 적용된 것은 이 글의 상단에 표시된 날짜를 보면 알 수 있으니 참고하자.

이외의 각종 변환 단위에 대해 알고 싶다면 이곳을 참고해보자.

2012-06-16

블로거 게시물 관리 기능에 절망하였습니다.

태그 관리가 잘 안되어 있어서 이 참에 조금씩 태그를 글 하나하나 지우고 만들고 하고 있습니다. 그런데 블로거 게시물 관리 기능에 일괄적으로 태그를 붙이는 기능이 있는 것을 발견하고 기뻐했습니다.

그래서 블로거의 게시물 관리 기능으로 일괄적으로 태그를 붙이고 있었습니다. 하나하나 검색해서 말이지요.

그런데 큰 문제가 있었습니다.

  1. 특정 단어 검색
  2. 태그 붙이기 위해 선택 한 후 태그 지정
  3. 다른 단어 검색
  4. 앞에서 선택했던 게시물 중 일부도 검색됨
  5. 문제는 체크했던 게시물은 계속 체크가 되어있음

문제가 무엇이냐면, 체크된 것을 언체크 해도 눈에 안보이는, 즉 이전에 체크했던 게시물은 그대로 계속 체크가 되어 있다는 점입니다. 일괄 언체크를 해도 눈에 보이는 것들 중에서만 언체크가 됩니다.

결과적으로 계속 검색 해 가며 일괄 태그 적용 기능을 이용하면 지금까지 체크 했던 글 모두 해당 태그가 붙어버리게 됩니다.

...

급좌절. 결국 하나하나 문제가 생긴 태그를 수정하고 있습니다만 이것도 언제 끝날지 장담 할 수 없군요. 300개가 넘는단 말입니다! 어휴!

이 문제를 회피하려면 검색 할 때 마다 관리 페이지가 아닌 다른 페이지로 이동 후 다시 관리 페이지로 접속해야 합니다. 관리 페이지는 전체적으로 자바스크립트로 계속 메모리가 관리되기 때문이지요.

블로거 너무하는데 이거...

2011-10-13

Blogger의 새로운 Dynamic Views

블로거(혹은 블로그스팟)를 접한지는 오래되었지만 여전히 구식인 안타까운 테마들 만을 제공하는 것을 보며 한숨을 자주 쉬곤 했다. 그래도 IT계열 특히 개발자라면 그렇게 안타깝지만은 않은 레이아웃 이기에 별 불만 없이 쓰곤 했지만...

그런데 최근 블로거가 구글 플러스 출시와 함께 레이아웃을 바꾸기 시작하더니 결국 새로운 블로그 레이아웃을 내놓았다.

2011-05-16

블로거 메인터넌스 이후 문제 상황

금요일에서 주말 사이에 블로거닷컴(blogger.com / blogspot.com)의 메인터넌스가 있었습니다.

중간중간 글이 보였다가 안보였다가, 네비게이션바가 안보였다가 보였다가, 댓글이 보였다가 안보였다가, 글 보기만 되고 나머진 몽땅 오류가 발생하는 등의 우여곡절을 겪으며 겨우겨우 살아난 것 처럼 보입니다.

하지만 몇 가지 문제점을 발견하였습니다.

  1. 오류태그: 특정 태그(라벨)을 글에 붙였는데 이 태그가 붙은 글을 보려면 볼 수가 없고, 이 태그는 지울 수도 없습니다. 그래서 문제가 되었던 태그의 글을 지우고 다시 포스팅 하는 삽질을 하였습니다.
  2. 태그 입력 불가: 메인터넌스 이후 태그가 입력되지 않고 있습니다. 콤마(,)나 엔터로 자동완성 입력하는 순간 입력한 태그가 사라져 버리는군요. 어이가 안드로메다로 갑니다. 태그가 입력되질 않으니 어쩔 수 없이 글 목록에서 태그를 지정하는 우회수단을 이용해 태그(라벨)를 지정해야 합니다.

(으악 라벨인지 태그인지 뭔지 좀 입력할 수 있게 해달라고!!!)

2011-03-03

Blogspot(Blogger)에 Facebook Social Commentary 달아보기

얼마전에 시작한 페이스북 소셜 댓글 플러그인을 블로그스팟에 달아보자. 우선 이 방법을 적용기엔 몇 가지 단점이 있다: 템플릿 문제로 좀 귀찮은 작업이 필요하고 / 댓글 갯수 라던지가 제대로 표시안되고 0으로 표시되는 부작용이 있다. (내 블로그야 댓글이 거의 없다보니 0개로 표시되어도 아무 의미 없다. 이히힛 -_-;)