记录今日破防

本文最后更新于:2024年3月7日 晚上

在将添加的两篇测试文章“text”、“text2”删除后,重新生成并部署网站后,发现文章依旧在网站端页面显示,我就意识到了事情的不简单。 之所以添加这两篇测试文章,是因为我发现我新提交的文章“构建笔记系统”无法在页面显示,于是我就重新提交了两篇测试文章,发现每新提交一篇文章,网页上就会显示上一次提交的文章,这让我很疑惑。 pic1 pic2 我首先留意到了这样一段warning:

1
warning: in the working copy of 'archives/2022/12/index.html', LF will be replaced by CRLF the next time Git touches it

在google后了解到,这是由于在跨平台操作下CR(CarriageReturn:回车,与LF(LineFeed:换行,)可能会产生冲突。详参考博文git提示“warning: LF will be replaced by CRLF”的解决办法_青崖林夕的博客-CSDN博客,此处不再赘述。由于我日常主力还是在Windows上进行,还是默认设置Git在提交时自动把回车(CR)和换行(LF)转换成换行(LF)。使用命令:

1
2
#提交时转换为LF,检出时不转换
$ git config --global core.autocrlf true

但我在提交新文章的时候仍然会产生这个warning,,,
然后我又输入了这样一条命令:

1
2
3
#提交时转换为LF,检出时不转换
$ git config core.autocrlf
true

再提交就不报warning了,很玄啊,感觉在玩一种很新的东西
解决了这个warning,我闲着无事又刷新了网页,发现博客界面恢复正常了,给我整无语了。
pic3

原来是从部署后到直接在页面显示出结果会有一定的延时,稍微等待一会就OK了,焯!建议大家以后提交博客后不要着急使用hexo d部署网站,先使用hexo s启用服务预览看一看页面是否正常后再部署,然后稍微耐心等待一会。
好了,折腾了将近两个小时,整了这么一出闹剧,下午还得复习复习半导体器件,估计明天就期中考试了。
啥都不会,救,,,


记录今日破防
http://example.com/2022/12/07/记录今日破防/
作者
叶逸昇
发布于
2022年12月7日
许可协议