2020年安装Hugo、Jekyll、Hexo静态博客

什么是静态博客,这里就不介绍了,本文是指在本机或直接在VPS安装使用静态博客,所以没有Git到github.com的步骤。

Hugo

Hugo是最简单的,强烈推荐。生成又快,现在Github star数量是静态博客里排名第一的

主题:https://themes.gohugo.io/
安装:https://github.com/gohugoio/hugo/releases 下载最新的.deb(Debian、Ubuntu)
比如目前的0.59版本, wget https://github.com/gohugoio/hugo/releases/download/v0.59.0/hugo_0.59.0_Linux-64bit.deb,然后 dpkg -i hugo_0.59.0_Linux-64bit.deb 就安装好了

使用:新建博客,cd 进入你的博客目录,命令 hugo new site . 新建博客,剩下就是下载主题,上传写好的.md文档,生成命令就是 hugo

Hexo

Hexo也是很受欢迎的静态博客,主题也是非常多,nodejs毕竟是前端用的

主题:https://hexo.io/themes/
安装:使用官方推荐的NVM(Node Version Manager)安装,目前是0.35版本:
https://github.com/nvm-sh/nvm/
安装命令,curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash 然后记住,要关闭SSH窗口,然后重新再链接,然后再

nvm install stable
npm install hexo-cli -g

使用:进入目录,新建命令,hexo init . ,生成命令,hexo generatehexo g

Jekyll

Jekyll 本来是排名第一的静态博客,毕竟Github.com 原生支持,Jekyll没有官方的主题列表,有几个民间收集整理的主题站:
https://jekyllthemes.io/free
https://jekyllthemes.dev/
http://jekyllthemes.org/

安装:
官方推荐的安装命令

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 关闭SSH窗口,再重新链接
apt install ruby-full build-essential zlib1g-dev
gem install bundler jekyll

新版本的Jekyll需要Ruby大于等于2.4版本,如果你是Ubuntu 16.04, Debian 8 ,很有可能低于2.4,会出现错误提示,提示ruby版本过低,低于2.4

ERROR: Error installing jekyll:
jekyll-sass-converter requires Ruby version >= 2.4.0.
1 gem installed

也或者你想要安装更高版本的 Ruby,可以看这里,使用官方推荐的RVM(Ruby Version Manager)工具安装Ruby的高版本, https://github.com/rvm/ubuntu_rvm
安装命令:

apt-add-repository -y ppa:rael-gc/rvm    
apt update    
apt install rvm   
# 关闭SSH窗口,再重新链接
rvm install ruby   
gem install bundler jekyll   

以后需要升级 Jekyll 就 gem update jekyll,Jekyll 是较为特殊的,任意目录,只要下载好你所需要的主题,剩下就是上传写好的.md文档,生成命令为 jekyll buildjekyll b

你可能感兴趣的:(2020年安装Hugo、Jekyll、Hexo静态博客)