当前位置: 首页 > wzjs >正文

营销网站建设流程深圳高端网站制作公司

营销网站建设流程,深圳高端网站制作公司,网站顶部轮播怎么做,推广文章的注意事项思路 niuhe 插件生成的 go 代码是基于 github.com/ma-guo/niuhe 库进行组织管理的, niuhe 库 是对 go gin 库的一个封装,因此要显示网页, 可通过给 gin.Engine 指定 HTMLRender 来实现。 实现 HTMLRender 我们使用 gitee.com/cnmade/pongo2gin 实现 1. main.go …

思路

niuhe 插件生成的 go 代码是基于 github.com/ma-guo/niuhe 库进行组织管理的, niuhe 库 是对 go gin 库的一个封装,因此要显示网页, 可通过给 gin.Engine 指定 HTMLRender 来实现。

实现

HTMLRender 我们使用 gitee.com/cnmade/pongo2gin 实现

1. main.go 中指定 HTMLRender

RegisterModules 中指定 HTMLRender

func (baseBoot) RegisterModules(svr *niuhe.Server) {svr.RegisterModule(apiViews.GetModule())svr.GetGinEngine().HTMLRender = pongo2gin.Default() // pongo2gin 在下面定义svr.GetGinEngine().Static("/static", "static") // 指定静态路径映射位置
}

示例代码: https://github.com/ma-guo/niuhe-mdbook/blob/main/src/demo/main.go

2. 在代码中引入 .html

在 all.niuhe 中定义 api GET('网页示例', '/api/hellow/web/'), 在 hellow.go 文件夹 内实现以下代码:

// 网页示例
func (v *Hellow) Web_GET(c *niuhe.Context) {// 在此实现具体方法, 需要自行处理请求参数和返回数据// 这里会在 templates 文件夹下查找 index.html 文件c.HTML(http.StatusOK, "index.html", pongo2.Context{ "title":   "网页 title","message": "这是一条消息",})
}

参考代码: https://github.com/ma-guo/niuhe-mdbook/blob/main/src/demo/app/api/views/hellow_views.go

这里 index.html 代码为:

<!DOCTYPE html>
<html><head><title>{{title}}</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css"></head><body><div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">{{message}}</h4></div></div></body>
</html>

参考代码: https://github.com/ma-guo/niuhe-mdbook/blob/main/templates/index.html

运行代码并访问 API 即实现了 .html 的渲染。效果如下
在这里插入图片描述

http://www.dtcms.com/wzjs/166754.html

相关文章:

  • 咸宁网站建设seo课程简介
  • 石家庄网络公司有哪些上海seo优化服务公司
  • 做高仿包的网站有哪些艾滋病阻断药
  • 网站建设 域名 空间网站快速收录软件
  • 南城网站建设公司方案网络推广营销培训机构
  • 网站搜索推广销售西安seo阳建
  • b2c网站建设 广州外贸平台有哪些?
  • wordpress两个站点文章同步谷歌seo服务公司
  • 延吉市住房城乡建设局官方网站如何去做网络营销
  • 动态网站和静态网站区别b2b电子商务网
  • 做秒杀网站网站优化排名金苹果下拉
  • 宿迁企业网站建设附近的教育培训机构有哪些
  • 高端网站优化成都网站seo费用
  • 书香气的域名做网站重庆网站建设外包
  • 模板网站建设开发google推广怎么做
  • wordpress二维码活码旅游企业seo官网分析报告
  • 网站建设第一步怎么弄现在广告行业好做吗
  • 请教个人主页网站怎么做啊百度站长工具seo查询
  • 卷帘门怎么做网站网页
  • 诺尔诺达网站建设百度网盟
  • 平台型网站如何推广学历提升哪个教育机构好一些
  • 专业做蛋糕的网站今日头条新闻手机版
  • 直播网站建设需要什么软件培训心得体会500字
  • 网站提高内容的丰富度创意怎么在百度上添加自己的店铺地址
  • 如何让网站快速被收录成人营销管理培训班
  • 做市级网站需要什么找做网站的公司
  • 做网站的把网站写成一行百度广告收费
  • 网页设计实训报告的目的网站优化是做什么的
  • 宿迁做网站哪家好宁波seo外包服务
  • 网站怎么申请微信支付seo排名首页