语言的一些语法及特性,在一些变量的表现上跟hexo有所不同,markdown文件虽然可以复用,但是文章内容的front matter,即文章头定义的那些标签会有所不同,首先是时间的格式会不同
go默认的格式是...xxxx-xx-xxTxx-xx-xx+08:00 [+08:00代表的是时区.还有就是tags,categories等标签的定义,在go里定义多个要用数组,长度不确定需要使用切片,切片的形式为 []type...{},所以在hugo中定义多个tags跟hexo会有不同]
hexo中
[tags: ]
- hexo
- blog
hugo 中
[tags: [hexo,blog]]
为了解决markdown...获取目录下的所有markdown类型的文件 [ 2. 读取内容,并查找tags,categories标签] 3. 进行替换 4....将替换的内容重新写进文件
项目地址: hexo2hugo
说明:
[ 当前只实现了对 tags,categories单标签单属性的替换,如有其他需求可以自行克隆增加]
待优化项(功能):
命令行参数获取