树莓派快速搭建hexo博客系统

物品清单

  1. 树莓派一个
  2. SDHC 读卡器 1个(可选,有就不用买)。
  3. 8G TF小卡 class 10 卡一张。(入门可选,个人感觉16G的性价比更高)
  4. 网线一条
  5. 5V 2A的电源,一定要2A,一般手机充电看下是否可用(后续加模块,传感器,保证供电)。
  6. 笔记本电脑/或者台式电脑一台。


    树莓派快速搭建hexo博客系统_第1张图片
    已装好的树莓派
下载操作系统

选择官方提供的Raspbian,官方提供的Raspberry Pi专用Debian。打开下载页后,选择Raspbian “wheezy”的Zip下载。
下载页面解压后,我们得到一个.img文件

烧写系统

你的SD卡通过读卡器插进电脑里,使用Win32DiskImager把系统写进卡里面。打开Win32DiskImager,选择.img文件,选择SD卡,点Write。非常简单Win32DiskImage下载页面

登录树莓派系统 把卡插到树莓派上面,并且网线插上(一端接路由),电源插好通电。等待20多秒,系统就启动好了。通过ssh登录到树莓派,首先获取IP。

网段扫描工具把对应RaspberryPi 的机器的IP地址记录下来。
打开PUTTY

树莓派快速搭建hexo博客系统_第2张图片
putty

用户:pi 密码:raspberry (默认账户密码)

登录成功配置PI

sudo raspi-config 出现配置界面,选择expand filesystem 把整个系统的可用空间扩展到储存卡的大小,之后提示重新启动。

远程桌面树莓派

还是打开PUTTY通过ssh链接,安装一个服务xdrp即可
输入如下命令安装:sudo apt-get install xrdp 安装完成打开电脑的远程桌面,输入IP, 用户名-密码同上。


安装 hexo 静态博客

  1. 安装nodejs的arm环境
bash sudo wget http://nodejs.org/dist/v0.10.26/node-v0.10.26-linux-arm-pi.tar.gz
 sudo tar zxvf node-v0.10.26-linux-arm-pi.tar.gz
 sudo mv node-v0.10.26-linux-arm-pi/ node
 sudo mv node /usr/local/
 sudo chown -R pi.pi /usr/local/node
  1. 解锁root账户
    在命令行下执行
    sudo passwd root
    执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd --unlock root
    这样就可以解锁root账户了。
  2. 配置环境变量
 echo "PATH=$PATH:/usr/local/node/bin" >> /etc/profile
 echo "export PATH" >> /etc/profile
 source /etc/profile  node -v
  1. 安装HEXO
  npm install hexo-cli -g
  hexo init blog
  cd blog
  npm install
  hexo server

后面写博客维护,主题 插件之类,就自己去hexo 看官方文档API。

MyBlog

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