最近看到小伙伴使用网站typecho搭建自己的个人博客,所以就尝试了一下。虽然是PHP写的,但感觉还不多,对比Java的个人博客Haro,最重要的一点就是有很多的主题可以供选择。
于是乎就搭建了一波,几经选择,发现lanstar这个博客的主题还不错,简约风,于是就尝试安装。之前使用的DreamCat直接将主题文件夹下,就可以使用了,但是在使用lanstar主题的时候,就出现了很多的问题。
尝试过解决,但因为主学Java,对PHP没有涉猎,所以也不知道问题所在,放了一天。
到第二天突然想到可以在github提Issues,于是乎一顿操作,原来是我在github下载压缩包的时候是直接将lanstar-2.1.2.tar.gz放在了主题目录下,没有重命名为lanstar的缘故。
重命名文件夹之后,上一个问题解决了,但是新的问题又来了。
于是乎Issues上一波操作,终于还是将问题解决了。
问题原因:
我是使用docker hub提供的typecho镜像进行安装的,它默认配置的php环境没有开启短代码标记(学Java的我一开始还没理解什么是短代码标记,一番百度才知道是<?php?>和<??>,后者是短代码标记)。
经过百度知道要开启短代码标记,需要配置下将改成 ,可是docker中的在哪里呢?
有官方博客这样说:https://www.nuomiphp.com/article/74.html,可是一顿操作之后,发现并没有这个路径。
恰巧,经过一段实验,最终被我试出来了的位置,原来在docker容器中的下。修改后重启docker镜像就解决问题了。
感觉现在越来越有“开源精神”的味道了,IT的学习路上,能在github、gitee、csdn等这样的开源社区上同大家一起交流,感觉挺不错的。
这也算是我第一次,在Issues解决问题,就和QQ聊天似的。以前也有过提Issues,但往往都是聊了一两句,Issues就被关闭了。没有像这次这样的体验。
现在也喜欢闲暇之余,逛一逛一些比较出名的开源社区,也会利用开源社区去解决一些问题或者疑惑。感觉又成长了一步,又发现了另外一项IT领域的魅力所在。
现在也是在不断丰富自己的开源社区,像github、csdn、简书等,一方面记录问题,另一方面充实自我,挺不错的。
参考:
docker部署typecho