我应该转而去研究esj
正看着主页的html想着找点线索,但是突然想到我好像并不能通过修改特定的html实现修复,毕竟这个是静态网页,重新生成一遍以后修改的东西就都被覆盖了,所以还是要抓源头,这就去研究。
看不懂JavaScript和CSS
看了半天并不能很好地理解js和css文件里的内容,现在梳理一下思路:
- js和css肯定是要学的
- 现在的主要矛盾是tags页面没有对应的html文件生成
- 图片加载不出来这个是小问题,应该只是路径没搞对
那么现在我们就应该先看看为什么tags文件夹下的html文件没有被生成
对比其它主题
我换了一个主题,同样打不开tags页面,即仍然没有生成对应的html文件。
我们想要tags页面,是为了清晰地看到我的整个博客有多少个tags、分别是哪些。然而两种主题在tags上面的解决方法是在主页展示所有post的时候就在侧边栏展示了所有的tags了,这样其实单独一个tags界面的必要性就不大。
考虑到两个主题使用了同样的处理方法,我们可以认为有可能就是hexo本身就不提供生成这样一个单独的页面,或者说博客的整体框架就是不依赖这个页面,所以无需生成。
切换回默认landscape主题后,就可以发现其实我的猜想是正确的,默认主题也是通过在侧边栏列出tags来实现tags展示的功能的,如下图:
所以说我研究了两个小时我无法解决也无需解决的问题。。。
教训
这次的教训是工程思维还不够熟练,没有搞清楚主要矛盾和需求是什么,为了解决问题而解决问题了,有自我感动的成分在里面T_T
接下来着手解决图片错误的问题了