jekyll博客搭建简要指南

304 阅读1分钟

开始

安装 RubyRubyGems

先下载RubyGems,下载完成后解压至你想放的位置,并cd进去。

brew install ruby # macOS 自带有ruby,但用不了,会报权限的错
brew link --overwrite ruby  # 告诉你如何link
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zsh
sudo ruby setup.rb
gem update --system  # 更新gem:Latest version already installed. Done.
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/  # 更换Rubygems源

安装 jekyll 并建站

sudo gem install jekyll # 必须用sudo权限,否则Permission denied
jekyll new myblog
cd myblog
jekyll serve

安装并使用主题

git clone https://github.com/wowthemesnet/mundana-theme-jekyll.git
mv mundana-theme-jekyll app-share
sudo gem install bundler # 不更新的话会报错,或用bundler update --bundler
cd app -share
bundle install # 安装一些依赖:Bundle complete!
bundle exec jekyll serve # 运行服务器

结果:

bundle exec jekyll serve

访问结果示例

后续建议

  1. 可学习视频:www.bilibili.com/video/av610… 或者:www.youtube.com/playlist?li…
  2. Jekyll 的 SEO 优化
  3. 前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务
  4. Jekyll 网站性能优化(各种压缩)
  5. 自建倒排, 为 Jekyll 博客添加搜索功能
  6. 如何在静态网站上优雅地安装站内搜索引擎

dfface 的版权声明:所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处,严禁商业用途!