본문으로 건너뛰기
Braun Park
Curious Developer
View All Authors

GO - Hello World!

· 약 7분
Braun Park
Curious Developer

예전에 Go라는 언어가 막 등장해서 뜨기 시작했을 때 관심을 갖게 되었습니다. 저한테 Go는 그저 신기한 언어였습니다. 특이한 문법과 C언어와 비슷하면서도 비슷하지 않은 문법. 새로운 것 좋아하고 호기심이 많은 저에게 딱이었습니다. 그리고 귀여운 캐릭터까지! (호불호가 많이 갈리긴 하지만요)

그래서 무작정 Go 라는 언어를 공부했었는데(repo 마지막 커밋 날짜를 보니 2020년 12월 17일었군요), 역시나 당시에는 써먹을 곳이 많지 않아 뒷전으로 두게 되었고 결국 지금은 아예 다 까먹게 되었습니다. 그리고 지금. 그 Go를 다시 꺼내보려고 합니다.

Go를 다시 꺼내게 된 이유는 예전에 1인 프로젝트에 관련한 글을 읽고 마음 속에 담아만 두다가, 이제는 뭐라도 시작해봐야겠다 하는 마음에 가장 인상 깊었던 언어를 꺼내들게 되었습니다. 물론 지금 현업에서 사용하고 있는 언어에 대한 깊이를 더 쌓는 게 좋지 않나에 대한 생각도 당연히 들지만, 개발 쪽에서 요즘 재미를 다시 찾고 싶다는 생각에 시작했습니다.

Docusaurus 폰트 변경하기 - 웹폰트 적용

· 약 7분
Braun Park
Curious Developer

이전에 nuxt로 블로그를 만들었을 때는 관리하기가 어려워서 꺼려졌는데, Docusaurus로 만든 이 블로그는 그래도 전 블로그 보다는 열심히 포스팅하고 있습니다. 아직은 Docusaurus가 익숙하지 않아 이것저것 만져보느라 포스팅보다는 그 쪽에 시간을 많이 쓴 것 같습니다.

이것저것 만져보다가 폰트를 한번 변경해봤습니다. 사실 기본 폰트도 나쁘지 않았지만, 약간 개발자스러운(?) 폰트를 적용해보고 싶었습니다. 가독성이 조금 떨어지는 것 같기도 하지만, 우선은 제 블로그가 지금은 사람을 끌어 모은다기보다는 기록용으로 사용되고 있기 때문에 이번에 바꾼 폰트로 쭉 적용해보려고 합니다. 나중에 제 블로그를 찾는 사람들이 많아지면 그 때 한번 다시 고민하겠습니다. 아, 지금 이 포스트 작성일 기준으로는 픽셀 느낌의 폰트가 적용되어 있습니다.

클린 코드(Clean Code)를 읽고 느낀점(feat. 코딩 책 한권만 읽으면 이렇게 됩니다.)

· 약 16분
Braun Park
Curious Developer

이전에 nuxt로 만들었던 개인 블로그에 같은 제목의 포스팅을 작성했었습니다. 회사에서 클린 코드(Clean Code) 책을 읽고 토론하는 시간을 갖기로 해서 읽고 포스팅으로 정리했었습니다. 그렇게 잊고 있었는데, 이 블로그를 구글 웹마스터도구에 등록하고 노출 키워드를 봤을 때 관련 키워드로 블로그가 노출이 된 경우들이 있었습니다. 많지는 않았지만요. 그래서 그 때 작성한 포스팅을 살짝씩 수정해서 재 포스팅합니다.

Clean Code가 좋은 책이지만, 비판적으로 읽으려고 노력하고 느낀점을 공유합니다.

Docusaurus에 구글 애널리틱스 연결하기

· 약 9분
Braun Park
Curious Developer

지난 포스팅들을 통해 간단하게 Docusaurus 프로젝트를 생성하고 AWS Amplify를 활용해서 배포하는 방법에 대해서 정리해봤습니다. 이후에는 Docusaurus를 운영하는데에 도움이 될만한 요소들을 제가 이것저것 해보고 있습니다. 직접 해보면서 여러가지 팁을 공유할 수 있도록 해보겠습니다. 이번 포스팅에서는 구글 애널리틱스를 연결하는 방법에 대해서 간단하게 확인해보겠습니다.

Docusaurus 프로젝트 Amplify와 Github로 자동 배포하기

· 약 6분
Braun Park
Curious Developer

Docusaurus를 활용해서 블로그를 만드는 과정을 포스팅으로 간단하게 작성하고 있습니다. 포스팅 하나로 끝내고 싶었는데 생각보다 포스팅이 길어지고 있어서 나누어서 작성하고 있습니다. 간단하게 프로젝트 구조에 대해 설명한 글은 이전 글을 참조해주세요.


지난 두 포스팅 Docusaurus 프로젝트 생성과 구조 살펴보기을 통해 기본적인 Docusaurus 프로젝트 설치 및 설정이 완료되었습니다. 그렇다면 이제 남은건 배포 뿐입니다. 배포를 하는 방법은 여러가지가 있는데요, 저는 AWS 신봉자이기 때문에 AWS Amplify와 Github를 이용해 배포를 해보도록 하겠습니다.

Docusaurus 프로젝트 생성과 구조 살펴보기(2) - docusaurus.config.ts

· 약 5분
Braun Park
Curious Developer

Docusaurus를 활용해서 블로그를 만드는 과정을 포스팅으로 간단하게 작성하고 있습니다. 포스팅 하나로 끝내고 싶었는데 생각보다 포스팅이 길어지고 있어서 나누어서 작성하고 있습니다. 간단하게 프로젝트 구조에 대해 설명한 글은 이전 글을 참조해주세요.


지난 포스팅에서는 Docusaurus 프로젝트를 생성하고 프로젝트 구조와 블로그의 메인이 될 blog 디렉토리에 대해서 설정이나 포스팅 작성에 대해서 정리했었는데, 이번에는 실제 블로그 운영을 위해 설정하면 도움이 될 만한 내용들에 대해서 정리해보겠습니다.

Docusaurus 프로젝트 생성과 구조 살펴보기(1) - Blog 디렉토리

· 약 8분
Braun Park
Curious Developer

Docusaurus를 활용해서 블로그를 개설을 했습니다. Docusaurus에 대해서 공식 홈페이지에 나온 내용을 간단히 지난 포스팅에서 정리했는데요, 이번 포스팅에서는 Docusaurus 프로젝트를 생성하는 방법과 구조에 대해서 간단히 정리하려고 합니다.


어떤 프로젝트를 진행하든 저는 항상 처음에 폴더 구조를 잡는 것에 대해 어려움을 겪어서 따로 정리를 하기로 했습니다. 또한 어떤 파일들을 만들고 수정해야 사이트를 운영할 수 있는 지도 정리해보겠습니다.

Docusaurus 설치

2024.09.01일 기준, 최신 Docusaurus 버전은 V3.5.2이며, Node.js 18.0 버전이 필요합니다.

도큐사우루스 블로그 도전!

· 약 7분
Braun Park
Curious Developer

이전부터 기술 블로그의 중요성을 알고 여러 번 시도했지만 만들었다가 지웠다가 하기를 여러 번. 티스토리 블로그로도 만들어보고 워드프레스로도 만들어보고 또 개발자라고 해서 Nuxt로도 만들어봤지만, 결국은 실패했습니다.

바쁘다는 핑계로, 또 플랫폼이 마음에 들지 않는다는 핑계로 수 많은 블로그들을 갈아치워왔는데, 이번에는 Docusaurus(도큐사우루스)를 가지고 와봤습니다. 회사 지원자(현재 같이 일하고 있는 팀원^^)의 포트폴리오를 보고 처음 알게 되었습니다. 처음 도큐사우루스를 알게되고 깜짝 놀라게 되었고, 바로 알아보기 시작했습니다.