Huny's Dev Blog

Notion for BlogPro 운영 전략(Strategy)

Hun Jang
Hun JangApr 13, 2024software
5 min read|
Notion for BlogPro 운영 전략(Strategy)

현재 운영 중인 블로그는 BlogPro를 사용하여 운영하고 있다. BlogPro는 Notion 데이터 베이스 페이지를 기반으로 포스팅이 가능하도록 해주는 서비스로, BlogPro로 블로그를 효과적으로 운영할 수 있도록 여러가지 Notion 기능을 활용하였다. 여기서는 BlogPro를 위한 Notion 운영 전략을 소개한다.

BlogPro 포스팅용 데이터 베이스 고도화

BlogPro 운영에 기본이 되는 데이터 베이스를 좀 더 효율적으로 관리하기 위한 방법들을 정리하였다. 작성된 포스트가 많아질 수록 미리 고도화를 해두는게 중요하고, 일반적인 블로그 서비스와 다르게 BlogPro에서는 Notion을 사용하므로 Notion 만의 장점을 최대한 활용하는 것이 중요하다.

“새로 만들기” 에 자동화 기능 추가하기

Notion 데이터 베이스는 “자동화” 기능을 제공한다. 조건을 추가하고 수행할 작업을 지정하면 자동으로 해당 조건을 충족하는 경우 미리 지정한 작업을 수행한다.

새로운 포스트를 작성할 때 대부분 “새로 만들기”를 통해 Notion 페이지를 만들게 된다. BlogPro에서는 페이지 속성 중 hidden 속성이 체크되어 있을 경우 해당 페이지는 블로그에 노출하지 않는다. “새로 만들기”를 하게 되면 대부분 내용이 작성되기 전이므로 BlogPro에서 자동 동기화를 하기 전에 hidden 속성은 체크를 하고 시작해야 한다.

자동화 기능을 사용하여 “새로 만들기”를 조건으로 추가하고 hidden 속성에 체크하는 것을 수행할 작업으로 추가하면, 이후 “새로 만들기”를 수행할 때마다 자동으로 hidden 속성을 체크하여 Draft의 역할을 하게 된다.

데이터 베이스에서 자동화 버튼을 클릭하여, “페이지 추가” 조건으로 hidden 속성을 체크 표시되도록 선택한다.

페이지 추가에 대한 자동화 작업 추가
페이지 추가에 대한 자동화 작업 추가

hidden 속성을 체크하는 것 외에도 작업을 추가할 수 있으므로 자유롭게 본인에게 맞는 작업을 추가하면 된다.

버튼으로 발행 자동화 하기

데이터 베이스 버튼으로 자동화하기 기능은 2024년 2월 26일 Notion 2.38: 홈(보기) 업데이트에서 새로 추가된 기능이다. 이 기능을 사용해서 포스트를 모두 작성한 후, 버튼 하나로 hidden 속성 체크를 해제하고 Date 속성을 오늘 날짜로 설정하는 등 발행을 위한 일괄 작업을 수행할 수 있다.

BlogPro에서는 데이터 베이스 속성에서 불필요한 속성을 무시하기 때문에 Button 속성을 새로 추가하여 각 페이지에 대한 자동화 기능을 설정할 수 있다.

필자는 Publish 버튼을 추가하여 버튼을 클릭하면, hidden 속성을 체크 해제하고, date 를 오늘로 바꾼 후, authors 를 버튼을 클릭한 사용자로 지정되도록 하였다.

버튼 유형 설정
버튼 유형 설정
수행할 작업에 확인 표시
수행할 작업에 확인 표시
속성 변경
속성 변경

View 추가하기

Notion 데이터 베이스는 Table(표) 뿐만 아니라 다양한 View를 제공한다. 그 중에 블로그를 운영하기 위해 추천하는 View는 Calendar(캘린더)와 Gallary(갤러리) 이다.

Calendar는 날짜 별로 발생된 페이지(포스트)를 월 별 달력으로 확인하여 월 별 포스팅 현황이나 앞으로의 포스팅 계획, 작성 중인 포스트의 마감 시간을 확인하는데 효율적이다.

Gallary는 데이터 베이스의 모든 페이지를 썸네일과 함께 일괄적으로 확인할 수 있다. 내용 없이 제목만 있는 페이지를 확인하거나 해당 블로그에 어떤 내용이 있는데 간략하게 나마 확인할 수 있다.

Filter 적용하기

Notion 데이터 베이스 표는 기본적으로 각 속성 헤더를 통해 정렬이나 필터 기능을 제공한다. 이러한 속성 별 필터는 데이터 베이스 상단에 원하는 필터만 추가할 수 있다.

Tags 필터
Tags 필터
Authors 필터
Authors 필터

데이터 베이스 그룹화 하기

Notion 데이터 베이스는 그룹화 기능을 통해서 한 페이지 내에서 동일한 데이터 베이스에 대해 테이블을 분리해서 볼 수 있다.

필자는 발행이 완료된 페이지와 Draft 상태의 페이지를 분류해서 볼 수 있도록 hidden 속성을 기준으로 그룹화를 하였다. 이렇게 하면 분리된 테이블에 대한 Footer도 따로 볼 수 있고,아직 발행되지 않은 페이지가 한 눈에 들어오기 때문에 관리가 용이하다.

hidden 속성을 기준으로 그룹화한 데이터 베이스 페이지
hidden 속성을 기준으로 그룹화한 데이터 베이스 페이지

BlogPro 운영을 위한 Notion 대시보드 구성하기

Notion 대시보드는 개인이 BlogPro를 운영하기 위해 필요한 요소들을 자유롭게 넣어두고 사용하면 된다. 필자는 블로그 운영을 위해 한 눈에 볼 수 있는 간단한 대시보드를 구성 해놓고 사용하고 있다.

BlogPro는 별도로 관리 페이지 및 대시보드 페이지를 제공한다. 아래서 설명하는 것은 Notion에 대한 운영 대시보드이다.

블로그 페이지 북마크 임베딩

Notion의 북마크 임베딩 블록을 사용하여 블로그 페이지를 Notion 페이지에 2개 삽입하고 사이즈를 조절하면 하나는 모바일 뷰, 하나는 데스크탑 뷰로 볼 수 있다. 이 때 임베딩된 페이지는 실제 페이지와 동일하므로 페이지 이동이 가능하고 새로고침 하거나 다시 Notion 페이지로 이동하는 경우 최초 페이지로 이동한다.

페이지 링크

필자의 경우 BlogPro와 관련된 Notion 페이지는 3개가 있다. BlogPro template 페이지, 실제 BlogPro 데이터 베이스 페이지, BlogPro 데이터 베이스를 연결한 페이지 이다.

BlogPro 데이터 베이스를 연결한 페이지는 테스트를 위한 목적으로, 다양한 데이터 베이스 기능을 사용할 때, 실제 데이터 베이스에 영향을 주지 않기 위해서 사용한다.

기타 블록 추가

Notion에 있는 다양한 블록을 사용하여 대시보드를 구성한다. 필자의 경우 간단하게 Todo목록과 Memo를 위한 코드 블록을 추가하여 대시보드의 나머지 부분을 구성하였다.

기타 Notion 기능 활용하기

위에서 작성한 내용 외에도 Notion 기능을 제대로 활용하면 더 나은 포스트를 만들 수 있다.

Notion AI를 사용하여 Description 작성하기

BlogPro 데이터 베이스 페이지에서 Description은 실제로 블로그에 노출되는 글은 아니지만, 구글 검색처럼 Open Graph를 파싱하여 정보를 보여주는 경우에 description으로 활용된다.

처음에 Description은 작성하지 않고 블로그 포스트를 다 작성한 뒤에 Notion AI 기능 중에 하나인 “요약하기” 기능을 사용하여 페이지를 요약한 결과를 그대로 Description으로 사용할 수 있다. Notion AI를 사용할 수 없는 경우 ChatGPT를 통해 포스트의 요약본을 정리하고 이를 Description으로 활용할 수도 있다.

Notion 페이지와 BlogPro 포스트 간에 블록 Visuality 확인하기

Notion 페이지에서 작성한 블록들은 대부분 BlogPro 블로그 포스트로 렌더링 되지만 모든 Notion 블록을 BlogPro에서 지원하는 것은 아니다. 따라서 포스트를 작성하면서 사용한 블록이 BlogPro에서 어떻게 렌더링 되는지 미리 확인해두는 것이 좋다.

기본 블록은 대부분 UI 테마에 차이가 있을 뿐 동일한 모양새를 보여준다. 그 이외에 미디어 블록, 고급 블록, 데이터 베이스 블록은 렌더링되지 않는 블록, 보여지는게 Notion 페이지와 다른 블록이 있다.

Pretty URL 생성을 위한 제목 작성

Notion 페이지 제목은 BlogPro 블로그 포스트의 실제 제목이 된다. 또한 해당 포스트의 URL은 Notion 페이지 제목으로부터 만들어 지는데, 이 때 제목을 한글로만 구성하면 포스트의 URL은 Notion 페이지의 ID가 된다. BlogPro 관리 페이지에서 Pretty URL 설정을 할 수 있지만, URL 주소를 예상하면서 적절하게 페이지 제목에 영어를 사용해주면 사용한 영어 부분으로 URL이 만들어진다.

Subscribe to our newsletter

Get the latest news and updates from our team