{"id":27038322,"url":"https://github.com/neulhan/weehan-dev.github.io","last_synced_at":"2026-02-26T02:41:48.493Z","repository":{"id":102379723,"uuid":"222207536","full_name":"Neulhan/weehan-dev.github.io","owner":"Neulhan","description":"위한 기술 블로그","archived":false,"fork":false,"pushed_at":"2019-11-16T20:52:15.000Z","size":398,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-09T23:02:55.866Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://weehan-dev.github.io","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Neulhan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-17T06:33:50.000Z","updated_at":"2020-10-23T10:25:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"d39c887d-a768-4edc-ac55-487972d176e0","html_url":"https://github.com/Neulhan/weehan-dev.github.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Neulhan/weehan-dev.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neulhan%2Fweehan-dev.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neulhan%2Fweehan-dev.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neulhan%2Fweehan-dev.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neulhan%2Fweehan-dev.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Neulhan","download_url":"https://codeload.github.com/Neulhan/weehan-dev.github.io/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neulhan%2Fweehan-dev.github.io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29848634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"online","status_checked_at":"2026-02-26T02:00:06.774Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-05T02:30:40.404Z","updated_at":"2026-02-26T02:41:48.485Z","avatar_url":"https://github.com/Neulhan.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weehan tech blog\n\n## ruby 개발 환경 필요\n\n각 운영체제에 맞게 루비 개발 환경이 설치 되어 있어야 한다.\n\n윈도우는 루비를 아래 링크에서 설치한다.\n\n[Ruby+Devkit 2.6.5-1 (x64)](https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.6.5-1/rubyinstaller-devkit-2.6.5-1-x64.exe)\n\n## 로컬 환경 구축하기\n\nCSS를 수정할 일이 있다든지, Draft를 작성하려고 한다든지 등은 로컬 환경에서 먼저 구현하고 테스트한다.\n\n```\nmkdir weehan-blog\ncd weehan-blog\ngit clone https://github.com/weehan-dev/weehan-dev.github.io.git .\nbundle\nbundle exec jekyll serve --drafts # localhost:4000에서 확인\n```\n\n`_drafts` 폴더 아래에 아래 파일을 만들어서 마크다운 문서를 작성한 다음(이때는 날짜 정보가 포함될 필요 없다.), 작성이 완료 되면 `_posts`로 날짜 정보를 포함해서 아래와 같은 형식으로 포스팅을 한다.\n\n```\n* _drafts에서\ndraft.md\n\n* _posts에서\nyyyy-mm-dd-title.md\n```\n\n윈도우에서 draft는 한글 이름으로 작성하면 열어볼 수가 없다. 항상 draft 수가 많지는 않을테니, 영어로 작성해서 확인하고 나중에 업로드 할 때 파일명을 위 양식대로 작성해서 올리면 된다. (올릴 때는 한글이어도 괜찮다.)\n\n## Author와 staff에 본인 추가하기\n\n아래와 같은 형식으로 추가한다. 특히 `Github ID` 값과 `Github display name` 값 주의\n\n```\n// _data/authors.yml\n\n\u003c본인 Github ID\u003e:\n  name        : \"\u003c본인 Github display name\u003e\"\n  position    : \"\u003c본인 위한 기수, 역할\u003e\"\n  bio         : \"\u003c본인 bio\u003e\"\n  avatar      : \"\u003c본인 github 이미지 주소\u003e\"\n  links:\n    - label: \"\u003c본인 이메일 주소\u003e\"\n      icon: \"fas fa-fw fa-envelope-square\"\n      url: \"mailto:\u003c본인 이메일 주소\u003e\"\n    - label: \"@\u003c본인 Github display name\u003e\"\n      icon: \"fab fa-fw fa-github\"\n      url: \"\u003c본인 github 링크\u003e\"\n```\n\n```\n// _staff/\u003c본인 Github ID\u003e.md\n\n---\nauthor: \u003c본인 Github ID\u003e\ntitle: \u003c본인 Github ID\u003e\n---\n```\n\nStaff에 잘 나타나는지 확인.\n\n글을 작성할 때는 아래 설정을 포스팅 하는 markdown 파일 맨 첫 번째에 추가한다.\n\n```\n---\nauthor: \u003c본인 Github ID\u003e\n\ncategories:\n    - \u003c포스트가 해당되는 기존 카테고리\u003e\n\ntags:\n    - \u003c포스트가 해당되는 기존 or 새로운 태그\u003e\n    - \u003c포스트가 해당되는 기존 or 새로운 태그\u003e\n    ...\n---\n```\n\n## 태그와 카테고리\n\n태그는 포스트의 관련된 주제를 모두 포함한다. 태그를 넣는 것은 되도록이면 원래 사용되었던 것을 쓰면 좋지만, 기본적으로 쓰는 사람이 임의로 설정할 수 있다.\n\n카테고리는 포스트가 주로 포함된 기술과 관련지어 넣는다. 카테고리는 기존에 생성되었던 카테고리 안에 넣어야 하고 만약 현재 적절한 카테고리가 없다면, 앞으로 계속 관련 카테고리 포스트가 생길 것 같은 경우에만 개발팀에게 알린 후 추가 하도록 한다.\n\n### 카테고리 추가하기\n\n1. `_pages` 아래 `categories`아래 기존 파일들처럼 새로운 카테고리 페이지를 만든다.\n2. `_posts` 아래 새로운 카테고리 이름으로 폴더를 만들고 해당 카테고리에 속하는 게시글은 해당 폴더 아래 작성한다.\n\n## 기타\n\n### 예약 발행\n\n- 아마 날짜가 미래인 경우는 바로 업로드가 안되고 예약 발행이 되는 것 같음. 확인은 안 해봄 근데 아무튼 미래가 아닌 순간부터 글이 올라감\n\n## 참고 링크\n\n- [minimal-mistake 문서](https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/)\n- [jekyil 문서](https://jekyllrb-ko.github.io/docs/home/)\n- [블로그 minimal-mistakes 정리 글](https://devinlife.com/howto/)\n- [블로그 jekyll 커스텀 정리 글](http://jihyeleee.com/blog/third-designer-can-make-jekyll-blog/)\n- [마크 다운 정리 글](https://weehan-dev.github.io/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneulhan%2Fweehan-dev.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneulhan%2Fweehan-dev.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneulhan%2Fweehan-dev.github.io/lists"}