Mac下使用Jekyll和github搭建个人博客

Mac下使用Jekyll和github搭建个人博客

背景:由于之前已经安装过Jekyll,但后期Ruby版本升级导致无法正常使用。此次做一个修复更新记录。

保证Ruby版本正确:

  1. Mac下执行命令:

    brew install ruby  安装
    
    brew upgrade ruby  升级
    
    brew uninstall ruby  卸载
  1. Mac设置ruby命令:

    打开全局变量: 
    vim ~/.bash_profile
    
    增加配置:
    export PATH=/usr/local/Cellar/ruby/2.7.2/bin:$PATH
    echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
    
    保存后执行:
    source ~/.bash_profile
    
    验证:
    ruby -v
    是brew安装版本。

安装Jekyll命令:

  1. 更换gem源:

    # 查看原始源列表
    $ gem sources -l
    https://rubygems.org/
    
    #将源移除
    $ gem sources --remove https://rubygems.org/
    
    #添加国内源
    $ gem sources --add http://gems.ruby-china.org/
    
    #缓存源
    $ gem sources -u
    
    #再次查看源列表,确认源已更新
    $ gem sources -l
    http://gems.ruby-china.org/
  2. 安装:

    $ sudo gem install jekyll
    
    $ sudo gem install bundler
    $ sudo gem install jekyll-paginate
    $ sudo gem install jekyll-gist
    
  3. 博客创建:

    $ sudo jekyll new able615blog
    
    内容输出:New jekyll site installed in /Users/liuyw/able615blog.
    
    本地启动:
    $ cd /Users/liuyw/able615blog
    $ sudo jekyll serve
    
    内容输出:
    Password:
    Configuration file: /Users/liuyw/able615blog/_config.yml
                Source: /Users/liuyw/able615blog
           Destination: /Users/liuyw/able615blog/_site
     Incremental build: disabled. Enable with --incremental
          Generating...
                        done in 0.415 seconds.
     Auto-regeneration: enabled for '/Users/liuyw/able615blog'
        Server address: http://127.0.0.1:4000/
      Server running... press ctrl-c to stop.
    

问题及方案:

  1. 关于本地环境配置问题:
    1. 选择服务器备份内容,下载同步到本地解决。
    2. 重新搭建Jekyll,重选主题,设置GitHub文件操作。

参考文档:


 上一篇
用Github+webhook钩子做自动部署 用Github+webhook钩子做自动部署
如有用Github钩子做自动部署 标签(空格分隔): Github webhook go 安装go环境:安装go环境: yum install -y golang 安装webhook: go get github.c
下一篇 
Jekyll&&Hexo发博文说明 Jekyll&&Hexo发博文说明
序: PS:👇背景音乐会自动播放的。不行就戳一下👇 Jekyll发布说明: 本地博文存储路径: /Users/fwh/A_FWH/SourceTree/wenhaoclub/_posts 快捷命令:cdwenhaoclub
2020-12-21