首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Sinclair
掘友等级
一个熟悉golang的CMS开发者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
最新
热门
博客功能篇:博客的初始化处理和管理员的账号注册
前面思路篇和基础篇我们已经准备得差不多了,现在开始正式进入到功能实现步骤。第一步,是处理博客初始化工作。 这一步我们将完成博客的初始化工作,回写配置信息、注册管理员账号等操作。 当我们需要将博客分发和部署到服务器的时候,最好的操作是,运行博客程序后,类似其他cms、WordPr…
基础配置篇:博客404错误拦截与500错误输出
往往,我们的博客并不会包含所有的路由,也就是说,我们只有特定的几个路由,如果用户随便输入了一个路径地址,我们没有控制器来处理,那么程序就会抛出一个404,为了美观,也样式的统一,我们一般需要自定义404页面。这时候,我们就需要从路由中拦截404,然后重新定义404页面了。 我们…
基础配置篇:博客模板的格式语法和后端如何传递数据到模板逻辑
前面的章节中,我们选择了使用iris.Django作为我们前端使用的模板引擎,因此我们这里只介绍它的相关语法。 iris.Django模板引擎的模板解析器是pongo2,它是一个类似于 Django 模板语法的模板引擎。Django 是一个开放源代码Python编写的Web应用…
基础配置篇:博客的控制器函数和使用
iris框架的资料,不是太多,可能使用iris框架的人,都是实用主义吧,直接都是看实例来操作了。 在这里,我还是要简单说一下,以加深控制器的印象。控制器属于MVC中的C,C即controller控制器是指控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何…
基础配置篇:博客的iris中间件配置
中间件的意思是,我们运行博客后,用户访问一个链接,程序会最终执行这个链接对应的控制器。在执行控制器里面的代码之前运行的其他代码,我们就叫做中间件。比如常用到的中间件有:authorization权限判断,logger访问日志,cors跨域处理options请求等。这些中间件有做…
基础配置篇:gorm的使用,数据库的连接和配置以及数据库操作
gorm是一个Golang写的,开发人员友好的ORM库。前面配置章节我们已经使用gorm对我们设计的mysql数据库进行了连接。这一节我们再讲讲怎么配置gorm。 gorm支持多种数据库连接,目前官方列出来的支持库有:MySQL, PostgreSQL, SQLite, SQL…
基础配置篇:数据表和golang结构体关联和映射关系处理
上一节我们介绍了gorm的连接和配置,并且我们也在数据库中创建了 admins、article_data、articles、attachments、categories 五个表。但是我们还没有将它和golang结合在一起,我们的博客网站还不能从数据库读写数据。需要使用gorm来…
将WordPress安装在一级目录下的nginx伪静态规则配置方法
现在有部分用户在建站的时候,根目录下已经运行了一份程序代码,并且设置了伪静态。为了增加网站的收录量,还会给网站增加站内站的功能。一般没有开发能力的用户,会选择在一级目录下再按照一个WordPress来作为站内站发一些不太紧要的文章。这里说说如何给安装在一级目录下的WordPre…
基础配置篇:扩展模板引擎功能,给模板引擎添加自定义函数
iris内置的模板引擎语言和标签,默认是不支持使用golang的函数的。但有时候,我们又需要在模板中处理一些变量。这个时候我们就需要手动给模板引擎添加自定义函数了。给模板引擎添加自定义函数的方法很简单,先是写好函数,然后将函数添加到模板引擎就可以了。 下面我们以给模板添加一个时…
基础配置篇:为博客网站项目选择合适的前端模板引擎
对于golang开发网站来说,直接用golang来处理输出内容,很难满足我们多样化的页面效果需求的,因此,我们需要先给我们的博客网站设置一个模板引擎。模板引擎的作用就是让我们可以使用html标记语言来编排我们的页面,包括html、css、js等的运用。 这个代码块的作用是选择使…
下一页
个人成就
文章被点赞
163
文章被阅读
48,565
掘力值
1,781
关注了
8
关注者
46
收藏集
0
关注标签
7
加入于
2020-07-21