Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 534 Bytes

5.md

File metadata and controls

21 lines (15 loc) · 534 Bytes

解决section 标签的异常

异常原因:

  • linux下url的分割符和windows不一样

解决方法:

  • 通过os.PathSeperator去代替分隔符出现的地方

第一次提交

源码阅读:

  • 在初始化page对象时,会自动按路径初始化section
  • 此时分割路径的分隔符,替换成os.PathSeperator
  • 针对windows,git过滤添加hugo.exe
  • 当content为空时,site生成会失败,这时添加错误打印信息

总结

回顾:

  • 解决分隔符在不同平台的问题
  • 考虑无content的异常情况