学习 golang 开发,不应该仅仅局限于 golang 语言自身。同时咱们还应该拓展学习为学好 golang 而须要利用到的其余方面的常识。比方学习 html、css、js,我的项目架构、画原型图等工作。
这一节,咱们就要利用网络工具来给咱们的博客画出存在于咱们脑子里的博客的根本样子,以便前面咱们制作博客网站的时候,能够拿它来做根本的参考,同时也是能够给咱们前面分步编写工作提供工作量预估等。
博客首页该长的样子,博客首页的设计图
博客首页蕴含三大块,头部导航、两头主体文章列表内容、页脚信息等。
头部采纳惯例的网址设置,中规中矩。头部右边显示网址 logo 和文字,两头为导航按钮,左边为博客治理按钮,登录退出、公布文章等操作。
两头主题局部采纳右边大左边小的两栏布局,右边大的局部搁置文章列表,文章列表显示文章题目、文章简介、简介显示最多三行,超出局部应用省略号显示。简介下方是主要信息,采纳灰色小字体显示文章分类、文章公布工夫、浏览量等信息。
两头右侧边栏显示博客信息、文章归类、热门文章等内容,用来扩充内容入口。这里还能够依据须要显示更多的信息,比方最新公布的文章、按年月归档的记录、tag 汇合等信息。
页脚信息设计的比较简单,这里能够搁置版权信息、博客一句话介绍、对于咱们等信息,也能够将本人的联系方式,比方微信、qq、邮箱、二维码等挂到页脚这里。
博客文章详情页设计图
文章详情页面次要是用于醒目的展现题目、文章内容,辅助信息如文章分类、公布工夫,浏览量等信息,用浅一点的色彩来显示,它没有那么重要,最下方还要放上一篇、下一篇,用来不便蜘蛛爬取和用户间断浏览。右侧放一些相干的文章内容,比方最新公布的文章、本文相干的文章等信息展现。
博客文章发布页面设计图
博客文章发布页面,汇合了文章公布、分类创立等操作。在公布文章的时候,填写上题目、填写文章分类、文章关键词、文章简介、文章内容字段后,点击公布,后盾就会依据提交的表单信息,主动判断入库,如果题目曾经存在,则这篇文章不会被公布。分类曾经存在,则间接应用已存在的分类,如果分类不存在,则创立新分类等。
博客登录治理页面设计图
博客登录页面比较简单,要求填写用户名、明码,通过验证即可开始治理和公布文章了。这里还能够设置得更简单一些,比方设置一个谁也想不到的随机门路作为登录门路,这样子就不会裸露管理权限门路了。同时减少其余辅助验证,比方图形验证码、12306 选图验证、极验验证码验证等形式。这里为了简便,先把其余验证都省了。
博客初始化页面设计图
博客初始化页面须要填写数据库地址、数据库端口、数据库名称、数据库用户名、数据库明码信息,用来将博客的表创立到数据库中,治理数据。
同时,初始化的时候,还须要设置管理员账号和管理员明码,用于初始化实现,博客失常应用治理和公布文章等操作的时候,验证管理权限。