beego简介
beego入门请参考这里
hugo简介
hugo入门请参考这里
完美结合
到这里我会假设你已经了解了hugo和beego这两个框架的基本作用,那么问题来了,很多情况下我们会遇到类似于kajabi这样的网站需求, 那么参考下面的步骤或许会得到你想要的结果:
生成静态网站
- hugo new site sitepath 首先生成你自己的静态网站文件目录
- cd sitepath
- hugo -t yourtheme –baseurl “http://localhost:8080/"
- 到这儿你就已经拥有了自己的静态网站,且在public文件目录下存放了所有的文件
生成动态App
- bee new hello
- 将上面生成的public目录拷贝到hello目录虾米哪
- 配置hello app.conf中的配置: viewspath = “public” StaticDir = js:public/js css:public/css img:public/img post/first:public/post/first about:public/about static:static
- bee run hello启动
- 用浏览器访问试试看
hugo重新生成public文件目录
- hugo -t yourthem -d “上面hello/public目录”
- 或者直接hugo -w -t beautifulhugo -d “上面hello/public目录” 这样每次修改sitepath目录文件时,hugo检测并生成public文件,访问hello网站时都会重新加载hugo最新生成的的public目录文件!
扩展新业务
在静态页面中加入自己的动态业务,这样就可以采用beego提供的MVC框架扩展对应的新业务了
如有问题,请点击下面链接email给我