1.博客搭建(3.8~3.14)
参考文档:
https://zhuanlan.zhihu.com/p/102592286
在整个过程中没有遇到很大的阻碍,为数不多的卡顿在于hexo在安装过后,输入命令时返回’command not found‘,解决方法是在前面加入npx
后面我发现可能是当时路径设置有问题,不过也没来得及检查。
关于npx与npm的区别请见:https://www.zhihu.com/question/327989736/answer/787995048
⭐⭐⭐很关键的一点,设置环境变量的时候一定要看清是不是全局,别删错,别覆盖!就算删错或者覆盖了,别重启别关机!!⭐⭐⭐
来自lzs同学的经历:
进入cmd 执行命令 [echo %PATH],将输出的结果复制粘贴到系统环境变量即可(分号是隔开的)
2.TOMCAT
参考文档:
https://blog.csdn.net/qq_40691189/article/details/80156695
相比于上一个,前期没有什么大问题,但在后期卡住了,没法实现让局域网内的其他设备访问网站(即只能本地浏览)。
在经过自己思考并请教林老师之后,摸索出来了两条解决办法:
1.可能是防火墙出现了问题,新建一个入站规则或者直接把防火墙关掉即可解决(别忘了重新启动服务器,不然就会像我一样以为没有用,半天才发现服务器没启动)
2.经过林老师的提醒,为了实现任意网段的访问,在tomcat的server.xml配置文件中
参考文档:
https://www.cxyzjd.com/article/FDGFGFDGFD/80565406
https://blog.csdn.net/cuRest/article/details/60879625
总结:
都是很基本的东西,在整个完成过程中没有产生很大的问题,但有些细节部分是值得深究的,比如说为什么加上’address=“0:0:0:0”‘之后可以实现全网段访问,又或者npx与npm的区别,用心了解都会接触到核心部分的知识。关于全网段访问请见:https://www.i4k.xyz/article/yjh314/52209401
对我来说更加有趣的事情是在查阅文档资料的过程中,我遇到的问题在五年前也有一个大学生为此冥思苦想,百思不得其解,于是当时的他提出了这个问题。也许他也想不到,自己的这个问题会在五年后为同样的一个人提供帮助。虽然我不知道我能帮助到谁,但有这样的一种想法,不也是很浪漫吗?
(上传文档的时候一定要注意hexo的yml配置文件!!该加的空格一定要加!不然就会出现“YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key”,本来今天能提前二十分钟睡觉的。)