什么是静态博客,这里就不介绍了,本文是指在本机或直接在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 generate
或 hexo 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 build
或jekyll b