0.事情经过
- 每次拉取Hugo Paper的主题的时候都会把作者的个人图标拉过来, 显示在我的Github Pages上, 很难受.
- 需要手动更改位置.
- 所以就想自己更改出来一个hugo theme.
- 错误估计自己的能力, 什么也没弄懂, 什么也没有做出来.
- 很生气, 没有计划就来做这件事, 浪费太多时间, 没有睡好.
- 然后思考下这次浪费时间的原因, 就有了这篇文章.
1.分析下失败原因
1.不了解Hugo使用theme的生成规则
- 不清楚theme目录里, 具体存放什么, 有什么作用.
- 对生成网页了解甚少, 规则就明白header是生成一个页面的上半部分, footer.html是生成页面下半部分.
- 高估自己css和html能力了, 虽然有学过, 距离很久, 记不清了, 一只半解, 例如a标签样式的下划线, 肯定有其他的优先级造成直接定义a text-decoration: none失败.
- theme参数的运用也不清楚.
2.没有目标和计划.
- 在不了解hugo规则和html知识的情况下, 盲目开始, 没有考虑出现问题, 该怎么处理, 是放弃还是暂时挂起.
- 从12点到5点完成在乱看, 没有搞清楚你要做什么地步.
- 最初的目标是, 去掉作者放的ico图标, 这个很简单的事情, 切分支然后替换内容.(还有就是在actiger/static/img里存放ico图片, 后来才知道会覆盖作者的), 对就是
这么一简单的需求, 还有一个简单的需求是把代码的背景色替换成灰色的(这个更新主题作者已经解决了).
3.没有寻求解决问题的最优解.
- 对于自己的2个目标, 完成可以5分钟解决, 自己却偏不, 想练习下自己的HTML, 结果没有锻炼, 还打击了积极性.
- 出现困难没有及时停下来想想, 目标, 时间成功.
3.避免类似情况发生
- 明确目标, 明确哪些可以实现的目标, 不要假大空.
- 清楚目标内容后, 对实现步骤方式方法要清楚, 例如知道什么才能完成目标.
- 制定计划, 了解什么, 完成什么, 完成不了该怎么处理, 对比没有接触过的, 一定要考虑这点.
4.往好的想
- 了解一点Hugo目录里作用.
- 知道怎么添加图片了
- 写了错误总结, 避免之后犯同样的问题.
