创客神器NanoPi
直播中

彭顺品

10年用户 108经验值
擅长:可编程逻辑 模拟技术 嵌入式技术 EDA/IC设计
私信 关注
[经验]

【NanoPi M2试用体验】使用NanoPi M2搭建个人博客

本帖最后由 逃出生天 于 2016-7-11 17:12 编辑

软件需求:
Nginx:一款web代理服务器
Hexo:静态博客生成工具Markdown编辑器:markdown语法编辑器
搭建博客环境:
1.安装git代码工具
$ sudo apt-get install git-core
2.Hexo的运行依赖于该语言环境,安装Node.js的最佳方式是使用nvm,首先输入以下两条命令:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
nvm安装完成后,关闭终端并重启,运行以下命令安装Node.js.
$ nvm install 4
3.安装Hexo
$ npm install -g hexo-cli
4.配置Hexo环境
Hexo需要一个独立的文件夹作为博客的管理空间,首先进入家目录:/home/xxx/,使用mkdir hexo_blog命令创建一个博客文件夹,得到博客的目录:/home/fa/hexo_blog/,在该目录下,输入命令:
$ hexo init
等待该命令的执行,以完成博客环境的初始化,此命令只有在第一次创建博客环境时需要执行。
初始化完成后Hexo生成了一系列的文件目录:
1.png
其中博客存放在Hexo_blog/source/_posts目录下,假设当前已经有写好的文章(Hexo初始化后存在一篇HelloWorld.md文章),在Hexo_blog/下输入以下命令来生成静态博客:
$ hexo g
该命令将解析生成的静态博客存放在目录/Blog/public/下。要想看到博客的网页效果,可使用以下命令:
$ hexo s
执行该命令后终端打印出:
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
在本地浏览器中输入上述url即可看到静态网页
5.安装Nginx服务器
$ sudo apt-get install nginx
安装完成后启动nginx:
$ sudo /etc/init.d/nginx start
完成启动后使用ifconfig查询当前的IP地址,在浏览器中输入IP地址即可看到Nginx建立的网页效果,
nginx.png

Nginx的www根目录默认在 /usr/share/nginx/www/下,为了让Nginx指向Hexo解析生成的博客,需修改Nginx的配置文件。首先打开配置文件:
$ sudo vim /etc/nginx/sites-available/default
配置文件的主要内容如下:
# Default server configuration
#server {listen 80 default_server;listen [::]:80 default_server;
# SSL configuration#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;#
# Self signed certs generated by the ssl-cert package
# Don't use them in a production server!#
# include snippets/snakeoil.conf;
#root /var/www/html;                                    #【这一行注释】
root /home/fa/hexo_blog/public;                  #【修改此处,改为博客静态文件所在的位置】
配置文件中主要关注两点:监听端口号以及Nginx代理的博客地址,listern 一栏默认端口号为80,可改成其它非默认端口号,root一栏为博客英国威廉希尔公司网站 所在路径,更改到个人博客的目录下即可(参照上述配置)。
6.配置好后重启NanoPi M2
在浏览器中输入NanoPi M2的IP地址,便可以看到博客
4.png
参考链接:
1,hexo官网:https://hexo.io/
2.博客教程:https://wsgzao.github.io/post/hexo-guide/





  • 3.png
  • 2.png

回帖(3)

h1654155956.5608

2016-7-12 09:47:30
跟着楼主学习。
举报

sjqlwy

2016-7-12 15:05:11
搭建静态博客还不错,但是高访问量之类的需要对文件系统进行调整,提高性能。
举报

Chensy279

2016-7-14 14:19:04
不错不错 长知识了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分