新手如何建立一个自己的博客?
今天本文将会从多个方面教各位伙伴来建立一个自己的博客
现在有许多写博客的地方,例如CSDN,博客园,掘金,思否等平台,但是除此之外也有许多个人自己建的博客,本文就带大家来自己建立各种不一样的博客!
第一类 托管类博客
这类的博客就是需要在各大平台建立自己的账号,然后写自己的文章,心得等等,类似的平台有CSDN(csdn.net) 掘金(juejin.im) 博客园(cnblogs.com) 思否(https://segmentfault.com/) 等等。只需自己打开网址,在动动手,用几分钟注册就好啦。
第二类 自建型
自己建的博客,就想要自己出钱买域名,买服务器。虽然付出的比较多,但是比较自由。
那么接下来就是本文主要的目的,就是介绍几个比较出名的博客程序。
PHP版本
WordPress
WordPress是全球最闻名的开源CMS程序之一,据说,世界上Alexa排名前500万的网站,有三分之一是使用WordPress开发的
官网地址: cn.wordpress.org
Typecho
这个博客程序也是一款开源的PHP程序,与WordPress不同的是,它比较轻便,而且是国人开发的(听说这个是思否的创始人大学时写的 不知道是不是真的 ヾ(o・ω・)ノ)
官网 https://typecho.org
同样的,国内也有许多优秀的开源PHP博客系统,例如:
- zblog
- emlog
这两个博客系统也是有许多人使用的。在百度一搜索就能够出来了。
Java版本
其实也很多,例如
这些在github上面开源的系统。
不过因为我并不太了解这些使用Java的博客系统,所以有需要的大家就使用Github来搜索吧。
JavaScript版本
也许有人也听说过Hexo等程序能够将静态页面变为博客,并且使用Github Page 来托管 可以免费得到一个域名,而且不限制空间大小。
相同的程序也有许多,例如VuePress 是一个使用Vue来搭建博客的程序,而且在网络上hexo的生态非常好,有许多免费的开源的主题,大家可以去了解一下!
简易的安装教程
这里由于在上述的程序中我只接触并了解过WordPress以及Typecho 所以接下来带大家了解一下,如果拥有自己的服务器,该如何安装和使用他们。
接下来,我会分成两个不同的教程。分别针对不同的人群,但是前提都得是有一个自己的域名,不论是二级的还是顶级的。
有自己的VPS或者服务器
使用一键面板
- 第一种 宝塔面板官网地址 https://bt.cn
可以通过官网的提示,根据自己VPS的操作系统来安装面板
安装成功后会有一个提示,有你的管理地址和账号密码。这里需要说一点的是,宝塔的面板系统是使用python2.x版本写的,如果你有使用Python的习惯,请不要将你的Python3 软连接到Python2 中,这样会使面板打不开,我曾经就被这给坑了一次。还有一件事就是,官网 的5.9版本蛮好用的,不一定非要使用给我的最新版本。
打开自己的管理地址后,首先会让你安装两种不同的环境 LNMP or LAMP (默认是LNMP)
这两个是什么呢? LNMP (Linux+Nginx+MySQL+PHP) | LAMP (Linux+Apache+MySQL+PHP)说白了就是PHP+MySQL 只是运行的环境是Apache或者是Nginx。我本人也比较推荐使用Nginx,因为它能够进行反向代理等操作,也比较适合Node.js的项目代理到自己的域名上面。
如果安装好后呢,可以先将自己的管理地址端口和账密都改一下,不然使用默认的端口很容易被爆破。
在宝塔的软件中心,有一个“宝塔一键部署源码” 的软件,可以点击运行它
在里面就可以一键的安装WordPress或者是Typecho,而且还可以设置SSL以及伪静态。
什么是伪静态?
这两个程序本是PHP的程序,页面不应该是静态的,所以就比如是=一个xxx.com/post 的地址变成类似 xxx.com/post.html 的地址,这样做的话能给搜索引擎更好的印象,增加自己的排名,能够更好的被搜索到。
宝塔面板中打开左侧的网站,然后点击设置按钮,就能设置HTTPS和伪静态了。
然后在安装好的WordPress或者Typecho的后台中设置就行了。
- 第二种 使用LNMP面板
官网地址 : lnmp.org
这个面板是在Linux的终端运行的,操作也是比较方便,跟着提示一步一步就好了,主要需要自己去官网下载程序的安装包。建议动手能力强爱折腾的朋友可以去玩玩
没有VPS
这里的同学就需要去购买或者使用免费的 虚拟主机 只有拥有PHP环境以及MySQL数据库,同样可以安装自己的博客并且运行。
购买的话,在各大厂商都能买到,关于免费的,那就更加多了,只需要自己在网络上动手搜索一下就好了。
最后
如果有需要深入学习WordPress的主题开发等 可以参看这个项目: https://github.com/bestony/Ea...
希望大家建立属于自己的博客后呢,可以更好的学习和记录呀。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。