Ubuntu上搭建Hexo博客环境

来自https://www.hsli.top

安装Git

1
sudo apt-get install git

安装g++编译器

1
sudo apt-get install build-essential

安装Node.js

[ Node官网]下载源代码

解压到某一目录

进入目录打开终端

1
2
3
./configure
make
sudo make install

make要相当长的一段时间

执行命令node -v看看是否装好了

安装npm

1
sudo apt-get install npm

安装Hexo

1
sudo npm -install -g hexo

跑到Git上备份好的博客源代码,复制地址,clone下来到你自己的目录

不知道怎么备份?看本博客以前的文章

1
2
cd MyBlog
git clone https://git.coding.net/hosea1008/BlogSourceCode.git

如果像我这样备份在coding上的私有仓库的话,要输入coding的用户名和密码

生成

切记,这里不要执行hexo init哦,因为我们不是要新建博客

1
2
hexo g
hexo server

打开http://localhost:4000就可以预览博客了

与Windows共同维护博客

首先在你的Ubuntu上生成好ssh密钥,教程在这里[Connecting to GitHub with SSH]

应该是每一台你使用的机器都有一个密钥,现在终于理解公钥和私钥的策略了,配置好之后,就可以hexo deploy了,不要忘记备份博客源文件,换到另一台主机之后,pull下来源文件,修改好之后再如法炮制即可

如果文章有用,请随意打赏