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

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

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

Hugo Hello Programmer Theme

월간동근방 Hello Programmer Theme

첫 번째로 시작된 월간동근방 프로젝트는 이 블로그의 테마를 만들었습니다. 블로그는 Hugo를 통해서 Static web generation을 하는데 Hugo Themes에 테마 수도 적고 내가 원하는 블로그 테마가 없어서 직접 만들었습니다. 디자인 역시 개발자 감성을 가득 넣어서 프로그래머를 위한 테마를 만들었습니다.

Hugo theme 공식 사이트에 자세히 작성되어 있어서 특별한 어려움 없이 진행할 수 있었습니다. 이런 면을 볼 때 특히 오픈소스에서는 문서화 작업이 상당히 중요하다고 느껴집니다. 특히 Vue.js 를 볼 때면 더욱 더 좋은 사례! 많은 사람들과 협업을 할려면 문서화는 필수인 것 같습니다. 그리고 대부분 영어권 사용자들이 많아서 github.com/lubang/hugo-hello-programmer-theme의 설명은 허술하지만 영어로 작성하였습니다. (영어… T-T 그래도 현재 꽤 많은 분들이 이 테마를 포크하여 사용 중입니다)

Introduction ‘Hugo Hello Programmer Theme’

Hugo Hello Programmer Theme

  • Github: https://github.com/lubang/hugo-hello-programmer-theme
  • Hugo 테마로 프로그래머를 위한 테마라는 의미로 ‘Hello Programmer’라고 이름 작성
    • 프로그래머를 위한 테마이지만 아직 Code Highlight 기능 등이 미습, 지속적으로 포스팅을 하며 보충 예정
    • 계속 사용하면서 업데이트 예정

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.

후기

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

(2년 후 후기)

오랜만에 블로그 글들을 다 다시 정리하면서 글을 다시 보고 Github도 다시 보았는데 Star 21, Fork 7 (2019.06.26) 라니 전문 테마도 아닌데 많은 분들이 사용해주셔서 감사합니다.

lubang/hugo-hello-programmer-theme Github

고마운 사용자들을 위해 디자인 v2와 검색 기능이 추가된 테마를 월간동근방으로 새로 올릴 예정입니다.^^.