![]() ![]() 技术人员的日常就是学习、实践、总结、创新,如此往复中不断进步,博客成了记录和对外展示的主要手段,其重要性仅次于github。本文将探索使用树莓派搭建博客系统的的方案。 为什么要自建博客?csdn、博客园、简书不好么?个人博客费时、费力关键还费钱。请允许我先吐槽一下这些门户网站博客系统: 首先体会一下正文内容淹没在满屏的推荐和广告中的感觉吧,没错这是csdn,浓浓的商业气息,最可恶的是正文还被折叠了,每次都要点一下才能看到,这让我无法专注阅读。 ![]() 接下来入场的是乡村非主流风格的葬爱家族,还有那杂乱无章的排版,看代码难受的要死。 ![]() 简书是我非常喜欢的平台,阅读体验一流。 ![]() 但即使这样我还是想要自己的博客,理由如下:
博客系统的选择提到博客系统人们都会想到wordpress,就像论坛界的discuz一样。事实上,网上讨论最多的不一定是最优的,只能说明存在的时间较长罢了。wordpress并不十分适合个人博客,其历史久远、代码复杂、插件庞大,导致使用wordpress的博客打开慢如蜗牛,这并不是我想象中个人博客的样子。如今Typecho博客系统正在流行开来,Typecho专注于写作,抛弃一些不必要的扩展,正是我想要的风格,另外Typecho也可以安装主题,打造个性化的界面。 先把php跑起来上篇文章已经将lnmp环境安装起来,打开浏览器输入板子地址:http://192.168.2.85会看到如下nginx界面: ![]() 这个页面和php有啥关系?nginx主要两大功能:http服务器和反向代理,默认安装后的配置文件只显示一个简单页面,表示nginx安装成功。接下来我们通过命令行给nginx增加php支持。 通过ssh登录到NanoPi上。 执行 cd /etc/nginx/sites-enabled 进入到nginx配置目录;执行 ls 查看到名为"default"的配置文件;执行 sudo rm -rf default 删除默认的配置文件;执行 sudo vim blog 新建博客配置,按字母键盘"i"进入vim的insert模式,键入以下配置内容后输入:wq 后回车保存并退出编辑。# For more information on configuration, see: 此时配置文件已经写好,执行 sudo service nginx restart 重启nginx,浏览器输入http://192.168.2.85 出现404,What happened?是配置文件写错了?No!No!这一步虽然写了配置文件,但是还没要被执行的php文件。执行 sudo mkdir -p /usr/share/nginx/blog 创建和上面配置文件对应的php代码目录;执行 sudo vim /usr/share/nginx/blog/index.php 并键入一行代码<?php phpinfo(); ?> ,保存;上面指令完成后再次浏览器输入 http://192.168.2.85 ,这时候已经可以看到类似的php探针界面,表示php代码已经可以正常运行了。![]() 安装Typecho首先下载Typecho源码。 cd ~/ 完成后浏览器输入 http://192.168.2.85 可以打开Typecho的安装界面:![]() 填写配置: ![]() 完成之后就可以进入博客啦,开始你的写作吧。 关于博客外网访问的问题后面文章再介绍。 ![]() ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:极客森,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |