手把手搭建博客系列-基础知识

手把手搭建博客系列-基础知识

手把手搭建博客系列

这个系列文章是针对一部分小白同学,如何搭建个人博客而所建设的

网上开源的个人博客种类

这里举几个市面上较为流行的框架

PHP类(部署简单,动态化数据)

1. WordPress 
	 简介: 博客或CMS 老东家了,目前PHP类博客使用最广的框架
	 优点: 专业团队维护,主题很多,免费的,付费的,更新也快
	 缺点: 由于插件过多,使用越多的插件反而会越卡
	 官网: https://wordpress.org/ (中国官网的话 https://cn.wordpress.org/)
	 
2. 帝国CMS 
	 简介: 使用还是比较多的
	 优点: 从安全性来说,帝国CMS,PHPCMS的安全性高,没有什么漏洞,帝国cms页面静态化,利于优化,而且扩展性很  		     好,适合做二次开发。
	 缺点: 主题还是比较难寻找的,从美观度来说,帝国cms不重视这些,甚至很多都是table布局
	 官网: http://www.phome.net/
	 
3. Z-Blog
	 简介: 轻量化国产框架,没有WordPress那么臃肿.包括知名的卢松松博客、月光博客,牟长青博客都用的是zblog
	 优点: 特点在于它有asp,php两个版本,有可选择性,页面静态化做得比较好,有利于SEO优化.
	 缺点: 模版和插件较少,提供的不少主题模板和插件是收费的 ; 比较小众,出问题了网站上资源较少
	 官网: https://www.zblogcn.com/
	 
3. Typecho
	 简介: 很纯粹,就是为了写作而生的博客程序
	 优点: 追求极简主义,主题看起来很舒服
	 缺点: 由于过于简洁,有些人可能不适应
	 官网: http://typecho.org/
   
4. 织梦cms(dedecms)
	 简介: 最新版本V5.7SP2正式版,更新时间:2018年01月09日。dedecms采用PHP+MySQL的技术架构,个人站长用得	 				 也比较多
	 优点: 上手快,标签好调用,对于想做资讯网站的站长来说,简单看看教程,也能在短时间学会。
	 缺点: 不足的地方在于,漏洞很多,网站时不时被攻击挂马。
	 官网: http://www.dedecms.com/
	 
5. Emlog
	 简介: Emlog(点滴记忆),程序大小只有500KB左右。
	 优点: 它的特点就是源程序文件非常小。Emlog的基本功能比较简单,对于做一个简单的博客来说足够。
	 缺点: 不够完美的地方在于,Emlog不能html静态化,支持的是伪静态。
	 官网: http://www.emlog.net/
	 
6. PHPCMS
	 简介: 最新版 V9.6.3 ,更新时间:2017年05月15日。使用的MVC模式编程,模块化的设计,非常适合网站的二次开发
	 优点: 从后台的美观度来说,PHPCMS V9的后台界面最为美观,操作也简单
	 缺点: 就扩展性来说,不是很好,v9之后,就不再更新了。
	 官网: http://www.phpcms.info/

静态类(部署超简单,静态页)

统一缺点,静态话数据,每一篇文章都是生成的静态页面,数据无法迁移

1. Hexo
	 简介: Hexo是用Node.js编写的博客框架。
	 优点: 这个静态网站生成工具非常快,使用它构建一个完整的网站只需要几秒钟。Hexo支持所有的GitHub Markdown特	       性,并支持大多数Octopress插件。
	 官网: https://hexo.io/
	 
2. Jekyll
	 简介: Jekyll做为GitHub Pages的构建工具(Ruby语言),使它成为最流行的静态网站生成工具。
	 优点: Jekyll的流行也因为它非常简单,只需要基础的web开发基础。你可以使用它轻易的把文本转换为自定义的网站/    	       博客。
	 官网: https://jekyllrb.com/

Java类(部署比较麻烦,需要单独服务器)

统一缺点: 部署比较费事,很多Java程序员不怎么熟悉PHP,会选择。严重的缺点是,需要单独服务器支撑,对硬件要求高

1. JPress
	 简介: CMS在Java领域的老东家了,有Jfinal组织开源
	 优点: 基于Java开发的CMS系统,功能和插件极多,主题也很多,二次开发比较容易
	 缺点: 适合大型CMS网站开发,单单做博客的话太重了
	 官网: http://www.jpress.io/
	 
2. Halo
	 简介: Java博客开源中的一匹黑马
	 优点: 运行文件和系统文件分离,系统更新时,不影响原有东西;对于博客支持较好;主题完全免费
	 缺点: 做博客可以,CMS费点劲,主题全是博客的主题
	 官网: https://halo.run/
	 

服务器选择

Linux

首选肯定是Linux服务器,相同的配置下1C1G2M的服务器,跑一个PHP博客还是很流畅的

而windows的却是卡的不得了,且网络加载慢,访问量大有可能会关机

注: 域名映射 - 如果是国内服务器需要ICP备案、网安备案

可以搭配 [宝塔] ,方便项目的构建、维护、映射等

Windows

针对不会操作Linux的小伙伴,那就只能windows了,不过不要沮丧,稍微高一点的配置跑起来还是可以的

注: 域名映射 - 如果是国内服务器需要ICP备案、网安备案

可以搭配 [宝塔] ,方便项目的构建、维护、映射等

PHP的话 在 windows上 PHPStudy会更好一些

云空间

如果说感觉不会玩服务器,且又想便宜些,可以考虑云空间

缺点是访问速度可能不太好!

注: 域名映射 - 香港、台湾、新加坡什么的,不需要备案 国内还是需要的

统一的环境,大部分支持PHP(静态类博客也能用,Java的不能用)、MySQL、域名绑定,功能齐全

主要是买空间,个人博客500M够够的了,主要是便宜

本文由 在码圈 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
原文链接:https://www.arcinbj.com/archives/buildblog1
最后更新于:2020-08-25 20:59:25

请博主喝咖啡 ☕.