搭建个人博客需要注意什么?(二)
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/grfx/253055.html
常见的博客建站程序
一般来说,如果搭建个人博客,如果你比较爱折腾,喜欢各种自定义,那么你可以选择自己从头开始写一个博客程序。而如果你不爱折腾,仅仅想利用博客做些文字记录,那么你可以选择已有的博客框架。常见的博客一般分为静态博客和动态博客两类。
静态博客一般存放的是html页面,访问时直接把html页面解析到客户端,没有数据查询和渲染消耗,所以快速,安全,轻量,简洁,对服务器要求非常低,甚至可以直接托管到github(github pages),gitee(gitee pages)等平台,而不需要单独配置服务器,缺点是交互性一般较差。常见的静态博客框架有Hexo,jekll,hugo等,适合不想购买服务器,特别不爱折腾而又想拥有个人博客的同学。
动态博客一般功能较于静态博客功能更加丰富,动态意味着可以针对不同用户和场景实现差异化功能,用户体验更好,访问更顺畅,缺点在于需要单独的服务器,搭建起来有一定的门槛,访问速度不及静态博客,而且容易遭到web攻击。常见的动态博客框架有基于PHP的WordPress,基于Java的JPress等,这些博客框架一般功能完善,主题丰富,推荐轻度及中度折腾者使用。
如果使用博客框架搭建博客,一般没有太多需要注意的地方,因为博客框架一般功能完善,常见的问题一般都有处理,但是对于想要自己写博客程序的同学来说,需要注意的东西就很多了。
一个相对完整的博客系统
如何搭建一个相对完整的博客系统?首先我们需要了解我们准备什么。
●域名 :一个简单好记的域名是必须的,谁也不想输入一大串IP访问网站。
●服务器 :核心,博客程序的运行环境。
●博客程序 :博客主程序,或是博客框架,或是自己写的博客。
●代码托管平台(可选) :主要用于托管代码,博客框架一般不需要,自己写博客建议准备一个,方便代码管理。常见的有github,gitee,gitlab等。
●代码部署系统(可选) :主要用于方便部署博客程序,博客框架一般不需要,自己写博客建议搭建,配合代码托管平台可以实现自动化部署,推荐使用jenkins。
博客程序应包含的功能
一个完整的博客程序应包含以下功能:
●文章 :包括文章标题,摘要,内容等。
●分类 :文章分类。
●标签 :文章标签,用于细化文章分类。
●评论 :针对文章的评论。
●留言 :用户留言。
●友链 :友情链接,可以交换友链为网站带来流量。
●关于 :用于介绍网站和自己。
自己写博客程序的步骤
第一步,设计数据库。一个程序的好坏,很大程度上体现在数据库的设计,包括数据库的选择,表结构设计,索引添加等。一个良好的数据库设计会让你在写程序的时候更加得心应手。
第二步,基础框架搭建。包括web框架选择及其依赖,程序分层。正确的框架选择可以节省开发成本,优秀的分层设计可以提高后期代码可维护性。
第三步,编写博客主体程序。自己实现博客各个功能。
第四步,功能测试。确保各功能正常可用,无明显逻辑错误和漏洞。
第五步,正式上线。
本章对常用的博客建站程序进行了简单分析,并总结了一个完整博客应具有的功能,以及自主实现博客程序的步骤。下一章将就自主实现博客程序过程中需要注意的问题进行进一步说明,欢迎继续关注!由于本人能力所限,文章中不可避免会出现某些错误,如有任何疑问,欢迎给我留言批评指正(留言功能在底部备案信息旁),谢谢!
原创作者: 何鑫
尊重原创,人人有责
来源:发布于阿八个人博客,内容来源于网络,如有错误评论区内纠正,学习使人快乐(*^▽^*)