如果把hugo改造成使用数据库的项目,要改些什么?

背景说明

hugo是一个基于本地静态markdown文件转换成 html静态站的项目。

想法

那么,如果把hugo改造成一个动态站,内容从数据库中读取渲染到template中要做些什么呢?

需要改造的功能

  • 菜单: 原菜单基于配置, 也可以不改
  • 分类: 分类基于 front meter,从markdown文件中来,所以要改造
  • tags: tags基于 front meter,从markdown文件中来, 所以要改造
  • 分页: 原分页组件是把目标目录中的所有文件进行分页, 所以要改造
  • partial, 加载方式基于文件目录,此函数要改。
  • shortcode, 加载方式基于文件目录,此函数要改。
  • site paramaters, 原是从配置读取内容,要改
  • content: 原是由markdown转成html内容,要改
  • 基础配置config: 原是从配置读取内容,要改

这工作量,还是别改了吧, 用markdown维护网站挺好。

你可能感兴趣的:(hugo)