0.事情经过

  1. 每次拉取Hugo Paper的主题的时候都会把作者的个人图标拉过来, 显示在我的Github Pages上, 很难受.
  2. 需要手动更改位置.
  3. 所以就想自己更改出来一个hugo theme.
  4. 错误估计自己的能力, 什么也没弄懂, 什么也没有做出来.
  5. 很生气, 没有计划就来做这件事, 浪费太多时间, 没有睡好.
  6. 然后思考下这次浪费时间的原因, 就有了这篇文章.

1.分析下失败原因

1.不了解Hugo使用theme的生成规则

  1. 不清楚theme目录里, 具体存放什么, 有什么作用.
  2. 对生成网页了解甚少, 规则就明白header是生成一个页面的上半部分, footer.html是生成页面下半部分.
  3. 高估自己css和html能力了, 虽然有学过, 距离很久, 记不清了, 一只半解, 例如a标签样式的下划线, 肯定有其他的优先级造成直接定义a text-decoration: none失败.
  4. theme参数的运用也不清楚.

2.没有目标和计划.

  1. 在不了解hugo规则和html知识的情况下, 盲目开始, 没有考虑出现问题, 该怎么处理, 是放弃还是暂时挂起.
  2. 从12点到5点完成在乱看, 没有搞清楚你要做什么地步.
  3. 最初的目标是, 去掉作者放的ico图标, 这个很简单的事情, 切分支然后替换内容.(还有就是在actiger/static/img里存放ico图片, 后来才知道会覆盖作者的), 对就是 这么一简单的需求, 还有一个简单的需求是把代码的背景色替换成灰色的(这个更新主题作者已经解决了).

3.没有寻求解决问题的最优解.

  1. 对于自己的2个目标, 完成可以5分钟解决, 自己却偏不, 想练习下自己的HTML, 结果没有锻炼, 还打击了积极性.
  2. 出现困难没有及时停下来想想, 目标, 时间成功.

3.避免类似情况发生

  1. 明确目标, 明确哪些可以实现的目标, 不要假大空.
  2. 清楚目标内容后, 对实现步骤方式方法要清楚, 例如知道什么才能完成目标.
  3. 制定计划, 了解什么, 完成什么, 完成不了该怎么处理, 对比没有接触过的, 一定要考虑这点.

4.往好的想

  1. 了解一点Hugo目录里作用.
  2. 知道怎么添加图片了
  3. 写了错误总结, 避免之后犯同样的问题.

ico