Featured image of post 【Hugo之路 番外7】来自愚人节的翻车、反思与应对

【Hugo之路 番外7】来自愚人节的翻车、反思与应对

翻车

来自open(file, 'w+')的gank,直接导致post`目录下所有的markdown文件的内容直接被清空了,总之就是愚人节快乐(心态崩了)!

反思

  1. 日常用python浪到飞起
  2. 日常使用中没有进行定时备份重要文件
  3. 文件读写操作前没有对相应的文件进行备份处理

应对

  1. 重新部署了站点,每次将根目录也自动上传至github仓库中:

    • 根目录 -> main分支
    • public目录 -> pages分支
    • Cloudflare Pages -> pages分支
  2. 对应的自动构建与上传的脚本文件gogogo.bat

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
@echo off 
set log=%DATE% %TIME%
echo %log%
hugo -D
git add .
git commit -m "%log% update"
git push -u origin main
cd public
git add .
git commit -m "%log% update"
git push -u origin pages
pause
  1. 使用思源笔记同步markdown全部内容(之前未同步Front Matter)

思源笔记是作为个人知识库来使用的,通过OneDrive同步数据。

Licensed under CC BY-NC-SA 4.0
最后更新于 Apr 01, 2022 03:43 CST
comments powered by Disqus
Built with Hugo
主题 StackJimmy 设计