树莓派搭建hexo博客

前言

很早就想用树莓派搭建一个个人博客了,从一开始用的Wordpress,再到Typecho,再到Hexo,博客系统也越来越轻量,在我看来,Hexo有以下几个优点:

1.配置简单,不像Wordpress和Typecho那样,又要配置LAMP或者是LNMP,这两个包的配置会花很多的时间,Mysql占用树莓派的内存大,容易使树莓派死机。

2.主题丰富,Hexo虽然不够Wordpress的主题多,但Hexo的主题绝对是精良。

3.轻量,没有Wordpress笨重

4.靠MarkDown写作

下面开始配置Hexo

注意

由于树莓派性能羸弱,所以不建议在树莓派上部署Hexo,建议用Hexo在本地生成完网页文件后,再上传到树莓派

Step1

由于Hexo是使用Node.js驱动的,所以,先安装Node.js到计算机上

Windows:

访问 https://nodejs.org 即可下载

MacOS

访问 https://nodejs.org 即可下载

Linux

Debian/Ubuntu

刷新包引索

sudo apt update

安装Node.js

sudo apt install nodejs

查看Node.js 版本

nodejs -v

Step2

由于Hexo依赖Git,所以安装Git

Windows

访问 https://git-scm.com/download/win 下载

MacOS

brew install git

Linux

Debian/Ubuntu

sudo apt-get install git-core

Step3

安装好所有依赖后,就开始安装Hexo

npm install -g hexo-cli

Step4

搭建网站

创建文件夹

mkdir <文件夹名称>

进入文件夹

cd <文件夹名称>

搭建Hexo

hexo init

然后

npm install

Hexo命令

写作

hexo new <标题>

本地查看

hexo s

生成

hexo g

部署到树莓派

好了,忙了这么久,该部署到树莓派了

安装Apache2 / Nginx

Apache2

sudo apt-get install apache2 -y

Nginx

sudo apt-get install nginx

访问树莓派IP查看安装是否正常

在本地计算机执行

hexo g

给予/var/www/html目录权限

sudo chmod -R 777 /var/www/html

安装Winscp,通过Winscp上传文件夹public下的所有文件到树莓派的/var/www/html目录

Well Done!

再次访问树莓派IP地址即可看到刚部署的网站了

你可能感兴趣的:(树莓派搭建hexo博客)