From a9b9f8c4dbc6e5bd61d033050bbdb76e557eb24e Mon Sep 17 00:00:00 2001 From: leafbird Date: Wed, 18 Oct 2023 07:36:10 +0900 Subject: [PATCH] deploy to github pages. --- 2013/12/30/octopress-on-windows/index.html | 17 +- 2014/07/14/move-to-octopress/index.html | 8 +- 2014/07/16/the-benz-programmer/index.html | 8 +- .../google-c-plus-plus-style-guide/index.html | 8 +- .../21/octopress-tips-on-windows/index.html | 9 +- 2014/08/19/yoda-notation/index.html | 8 +- 2014/09/12/claenup-cpp-project-1st/index.html | 8 +- 2014/09/17/cleanup-cpp-project-2nd/index.html | 10 +- 2014/09/30/cleanup-cpp-project-3rd/index.html | 10 +- .../index.html" | 8 +- .../index.html" | 14 +- .../index.html" | 10 +- .../index.html" | 11 +- .../index.html" | 13 +- .../cursor_setting.png" | Bin 0 -> 19238 bytes .../index.html" | 348 +++++++++++++++++ .../mac_terminal.png" | Bin 0 -> 523706 bytes .../vscode.png" | Bin 0 -> 89059 bytes .../vscode_setting.png" | Bin 0 -> 11964 bytes .../before_after.png" | Bin 0 -> 177514 bytes .../final_desktop.png" | Bin 0 -> 101696 bytes .../final_ios.png" | Bin 0 -> 440290 bytes .../grid_table.png" | Bin 0 -> 20990 bytes .../index.html" | 354 ++++++++++++++++++ .../wiki_image.png" | Bin 0 -> 234228 bytes ...-07 \354\230\244\355\233\204 10.37.06.png" | Bin 0 -> 126882 bytes ...-07 \354\230\244\355\233\204 10.37.27.png" | Bin 0 -> 387863 bytes archives/2013/12/index.html | 8 +- archives/2013/index.html | 8 +- archives/2014/07/index.html | 8 +- archives/2014/08/index.html | 8 +- archives/2014/09/index.html | 8 +- archives/2014/index.html | 8 +- archives/2018/11/index.html | 8 +- archives/2018/index.html | 8 +- archives/2020/12/index.html | 8 +- archives/2020/index.html | 8 +- archives/2021/01/index.html | 8 +- archives/2021/08/index.html | 8 +- archives/2021/index.html | 8 +- archives/2023/10/index.html | 272 ++++++++++++++ archives/2023/index.html | 272 ++++++++++++++ archives/index.html | 91 ++--- archives/page/2/index.html | 48 ++- css/main.css | 2 +- index.html | 150 ++++---- page/2/index.html | 176 ++++++++- post-sitemap.xml | 20 +- rss2.xml | 88 ++++- tags/ArrayPool/index.html | 6 +- tags/AsyncLocal/index.html | 6 +- tags/Fragmentation/index.html | 6 +- tags/Memory/index.html | 6 +- tags/Network/index.html | 6 +- tags/Pipeline/index.html | 6 +- tags/Socket/index.html | 6 +- tags/TLS/index.html | 6 +- tags/Thread/index.html | 6 +- tags/agnoster/index.html | 253 +++++++++++++ tags/book/index.html | 6 +- tags/bootstrap/index.html | 253 +++++++++++++ tags/c/index.html | 6 +- tags/coding-convention/index.html | 6 +- tags/encoding/index.html | 6 +- tags/html/index.html | 253 +++++++++++++ tags/iTerm2/index.html | 253 +++++++++++++ tags/octopress/index.html | 6 +- tags/osx/index.html | 253 +++++++++++++ tags/responsive/index.html | 253 +++++++++++++ tags/string-interning/index.html | 6 +- tags/terminal/index.html | 253 +++++++++++++ tags/vscode/index.html | 253 +++++++++++++ tags/windows/index.html | 6 +- .../index.html" | 6 +- .../index.html" | 6 +- .../index.html" | 6 +- .../index.html" | 6 +- 77 files changed, 3891 insertions(+), 320 deletions(-) create mode 100644 "2023/10/09/iTerm2-\354\227\206\354\235\264-\353\247\245-\352\270\260\353\263\270-\355\204\260\353\257\270\353\204\220-\352\276\270\353\257\270\352\270\260/cursor_setting.png" create mode 100644 "2023/10/09/iTerm2-\354\227\206\354\235\264-\353\247\245-\352\270\260\353\263\270-\355\204\260\353\257\270\353\204\220-\352\276\270\353\257\270\352\270\260/index.html" create mode 100644 "2023/10/09/iTerm2-\354\227\206\354\235\264-\353\247\245-\352\270\260\353\263\270-\355\204\260\353\257\270\353\204\220-\352\276\270\353\257\270\352\270\260/mac_terminal.png" create mode 100644 "2023/10/09/iTerm2-\354\227\206\354\235\264-\353\247\245-\352\270\260\353\263\270-\355\204\260\353\257\270\353\204\220-\352\276\270\353\257\270\352\270\260/vscode.png" create mode 100644 "2023/10/09/iTerm2-\354\227\206\354\235\264-\353\247\245-\352\270\260\353\263\270-\355\204\260\353\257\270\353\204\220-\352\276\270\353\257\270\352\270\260/vscode_setting.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/before_after.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/final_desktop.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/final_ios.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/grid_table.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/index.html" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/wiki_image.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/\354\212\244\355\201\254\353\246\260\354\203\267 2023-10-07 \354\230\244\355\233\204 10.37.06.png" create mode 100644 "2023/10/12/\354\233\271\355\216\230\354\235\264\354\247\200-\353\260\230\354\235\221\355\230\225-\353\224\224\354\236\220\354\235\270\355\225\230\352\270\260/\354\212\244\355\201\254\353\246\260\354\203\267 2023-10-07 \354\230\244\355\233\204 10.37.27.png" create mode 100644 archives/2023/10/index.html create mode 100644 archives/2023/index.html create mode 100644 tags/agnoster/index.html create mode 100644 tags/bootstrap/index.html create mode 100644 tags/html/index.html create mode 100644 tags/iTerm2/index.html create mode 100644 tags/osx/index.html create mode 100644 tags/responsive/index.html create mode 100644 tags/terminal/index.html create mode 100644 tags/vscode/index.html diff --git a/2013/12/30/octopress-on-windows/index.html b/2013/12/30/octopress-on-windows/index.html index 443d9777..02ca789c 100644 --- a/2013/12/30/octopress-on-windows/index.html +++ b/2013/12/30/octopress-on-windows/index.html @@ -3,7 +3,7 @@ - + @@ -127,12 +127,12 @@ @@ -225,22 +225,28 @@

  • http://chulhankim.github.io/blog/2013/07/31/octopress-and-github.html
  • ruby는 생소한 언어이기도 하고 링크가 사라지면 다시 헤맬수도 있으니 간략하게 다시 정리.

    - +

    Ruby 설치

    일단 윈도우에는 Ruby가 없기 때문에 먼저 설치를 해야 한다.
    다운로드 페이지에서 Ruby와 DevKit을 다운받는다.
    내가 사용한 버전은 Ruby 2.0.0-p353 (x64)와 DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

    DevKit을 사용하기 전에 install 과정이 필요하다. 이 단계를 실행하기 전에 ruby의 bin 폴더가 path에 잡혀 있는 것이 좋다. 그러면 DevKit 초기화 과정에서 ruby의 경로를 알아서 감지하므로, config.yml을 수정할 필요가 없다.

    1
    2
    3
    cd C:/RubyDevKit
    ruby dk.rb init # 이 때 config.yml이 생김. 이 전에 ruby bin을 path에 넣자.
    ruby dk.rb install
    +

    python 설치

    python은 없어도 상관없다. 하지만 syntax highlighting을 하려거든 python이 필요하다. 이것도 OS X는 기본 설치되어 있어서 크게 이슈가 없는듯. 나는 한참 써보다가 알았는데, 나중에 python을 설치하면 뭔가 더 해주어야 하는 것 같아 귀찮다. 그냥 처음부터 python을 설치해놓고 path에 python이 포함되도록 해두는게 좋겠다.

    Octopress 받기

    1
    2
    3
    4
    cd c:/github
    git clone git://github.com/imathis/octopress.git octopress
    cd octopress #replace octopress with username.github.com
    ruby --version # Should report Ruby 1.9.3
    +

    ruby 패키지들 (dependencies) 설치:

    1
    2
    3
    cd c:/github/octopress       #replace octopress with username.github.com
    gem install bundler
    bundle install

    octporess의 기본 테마 설치:

    1
    $ rake install
    +

    이부분에서 말을 안들을 수가 있는데, 뭔가 모듈의 버전이 맞지 않는 문제다.

    1
    2
    3
    4
    5
    6
    D:\Blog\DevNote>rake install
    rake aborted!
    You have already activated rake 0.9.6, but your Gemfile requires rake 0.9.2.2. P
    repending `bundle exec` to your command may solve this.
    D:/Blog/DevNote/Rakefile:2:in `<top (required)>'
    (See full trace by running task with --trace)
    +

    이 때 bundle update rake 해주면 해결. 다음 글을 참고했다.

    1
    2
    3
    4
    5
    6
    7
    D:\Blog\DevNote>bundle update rake
    Fetching gem metadata from https://rubygems.org/.......
    Fetching additional metadata from https://rubygems.org/..
    Resolving dependencies...
    Using rake (0.9.6)
    ...(중략)...
    Your bundle is updated!
    +

    Octopress를 Github Pages용으로 설정

    1
    $ rake setup_github_pages
    +

    Github Pages는 계정 페이지와 프로젝트 페이지로 나뉜다.
    각각의 경우에 따라 수동설정을 해주어야 하는데(이 부분은 두 번째 글에 잘 설명되어 있다.), 프로젝트 페이지의 경우가 조금 더 손댈 곳이 많다.