한 때 월간 방동근이란 이름으로 매월 소소함을 만들어보는 프로젝트를 홀로 해보았다. 엄청 힘들고 무리인 목표였다. 그래도 그간 꽤 많은 산출물이 나왔고 배운 것, 남은 것들이 많은 시간이었다. 그 때를 회상하며 프로젝트 결과를 업로드 한다.

처음으로 만들어보는 월간 동근방 프로젝트의 그 시작은 이 블로그의 테마를 만드는 것으로 시작한다.

월간 동근방
: 매달 새로운 프로그램을 개발하는 프로젝트
: 도전 & 기술혼이라는 이름으로 재미삼아 만들어보는 시도
: 월간 방동근 - 2016년 11월 작품

Hugo Hello Programmer Theme

hugo-hello-programmer-theme

첫 번째로 시작된 월간 방동근 프로젝트는 이 블로그의 테마를 만들었다. 블로그는 Hugo를 통해서 Static web generation을 하는데 Hugo Themes에 테마 수도 적고 내가 원하는 블로그 테마가 없어서 직접 만들었다.

워낙 Hugo theme 공식 사이트에 자세히 작성되어 있어서 특별한 어려움 없이 진행할 수 있다. 이런 면을 볼 때 특히 오픈소스에서는 문서화 작업이 상당히 중요하다고 느껴진다. 특히 Vue.js 를 볼 때면 더욱 더 좋은 사례! 많은 사람들과 협업을 할려면 문서화는 필수인 것 같다. 그리고 대부분 영어권 사용자들이 많아서 github.com/lubang/hugo-hello-programmer-theme의 설명은 허술하지만 영어로 작성하였다. 역시 영어의 벽은... :(

Introduction

Installation

Inside the folder of your Hugo site run:

$ cd themes
$ git clone https://github.com/lubang/hugo-hello-programmer-theme

For more information read the official setup guide of Hugo.

Config

Modify your configuration:

$ vi config.toml

baseURL = "도메인 주소"
languageCode = "kr-ko"
title = "블로그 이름"
theme = "hugo-hello-programmer-theme"

disqusShortname = "blog-lulab-net"

googleAnalytics = "UA-XXXXXXXX-X"

paginate = 7

[author]
    name = "이름"
    email = "이메일"

Modify your theme image:

static/images/logo.svg
static/images/post-title-icon.svg

License

This theme is released under the MIT License.

후기

시간을 아뀌면서 만들려고 최대한 빠르게 적은 수정으로 원하는 블로그 테마 효과를 낼 수 있도록 작업하였다. 그래도 매달 그럴싸한 오픈소스를 만들거나 활동하는 것에 대한 그 시작으로 만족스러운 결과이다. 앞으로도 재미있는 서비스 혹은 프로그램을 만드는게 놀이가 되도록, 즐겁게!