설명

  • 최소한의 노력으로 블로깅을 할 수 있는 방법에 관심이 많았는데 이건 정말 편리합니다..
  • johngrib-jekyll-skeleton을 단순히 [jJ]ohngrib만 제가 사용하는 ID로 바꿔서 쓰려했으나 실패했습니다.
  • 확인해서 맞춰줘야 할 것들을 찾아서 모아두었습니다.

참고링크

  • MediaWiki 문법
  • vimwiki
    • vi를 열고 <Leader>ww 수행하니까 index.md 파일이 열립니다.
    • 아무것도 처음에는 없다. 일단 따라해보니 아래 link에 커서를 두고 엔터치니 바로 생깁니다.
    ---
    layout  : wikiindex
    title   : wiki index
    date    : 2018-01-03 16:14:23 +0900
    updated : 2018-01-04 14:45:31 +0900
    tags    : index
    toc     : true
    public  : true
    comment : false
    ---
      
    * [ [ link ] ]    <-- 실제 사용할때는 "공백 제거"해야하고 저기에 커서를 두어야합니다.
      
    
    • [Enter] 해당 링크로 넘어가고
    • [Backspace] 이전 링크로 되돌아가고
    • 이정도면 쉽고 편리하다고 할 수 있을 것 같습니다.

  • yamljs
    • start.sh 돌려보면 경고가 뜨는데
    • ~/xxx.gihub.io 디렉토리안에서 패키지 설치 필요 % npm install yamljs

  • naver-site-verification
  • google-site-verification
    • 파일 업로드 방법을 사용하는데 곧바로 인증 시도하면 안 될수도 있습니다.
    • 한.. 5분 정도 이상하네.. 왜 안되지 하면서 반복시도하다보니 파일로 인증 받았습니다.

  • google-analystics
    • 기존에 adsense만 사용하고 있었는데 이걸 이제서야 사용하게 되었습니다.

  • google-console
    • robot.txt 확인
    • Sitemap 파일등록

  • google-search engine
    • search.html 파일을 열어보니 왠지 그대로 쓰면 안되게 생겼습니다.
      var cx = '009589569786427844174:n5gsvy4rj58';
      
    • 설정할 때 수익창출 부분 설정 확인하고
    • 검색엔진 새로 만들어서 코드가져오기로 가져와서 썼습니다.

  • start.sh 실행하다가 에러 발생한 경우 (MacOS)
    • brew upgrade를 수행했더니만 ruby가 업그레이드
      ==> Upgrading ruby
      ==> Downloading https://homebrew.bintray.com/bottles/ruby-2.5.0.high_sierra.bottle.tar.gz
      ######################################################################## 100.0%
      ==> Pouring ruby-2.5.0.high_sierra.bottle.tar.gz
      



    • 그 결과 bundle install 수행하니 경고가 나왔는데, 일단 무시
      Warning: the running version of Bundler (1.16.0) is older than the version that created the lockfile (1.16.1).
      We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
      



    • 그러더니 jekyll을 못 찾고 에러가 발생
      /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'jekyll' (>= 0.a) among 15 total gem(s) (Gem::LoadError)
      Checked in 'GEM_PATH=/Users/byungwoo/.gem/ruby/2.3.0:/Library/Ruby/Gems/2.3.0:/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/gems/2.3.0', execute `gem env` for more information
      from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/dependency.rb:328:in `to_spec'
      from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:65:in `gem'
      from /usr/local/bin/jekyll:25:in `<main>'
      
    • 역시나 이미 발생한 이슈
      Windows OS에서 해결한 사례이지만, Mac OS에서도 유효
      $ gem sources --remove https://rubygems.org/
      $ gem sources -a http://rubygems.org/
      $ gem install jekyll
      



    • 잘 되는가 싶었는데 start.sh을 수행하니 에러가..
      /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError)
      from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
      from /Library/Ruby/Gems/2.3.0/gems/jekyll-3.7.0/lib/jekyll/plugin_manager.rb:48:in `require_from_bundler'
      from /Library/Ruby/Gems/2.3.0/gems/jekyll-3.7.0/exe/jekyll:11:in `<top (required)>'
      from /usr/local/bin/jekyll:22:in `load'
      from /usr/local/bin/jekyll:22:in `<main>'
      



    • bundler 관련 경고를 무시해서 그런가 싶어서 warning에 나온대로 설치하고 잘 됩니다.
      gem install bundler