程序员

[Typecho] 博客搭建过程

2018-07-11  本文已影响106人  纪行川

之前博主有用 hexo 静态博客,近期本着想折腾折腾的想法,换成博客平台。
目前博客平台是比较多的,其中 WordPress 世界使用量最多,其次还有 Typecho、emblog、z-blog 等,这几种我都装了个遍,简单体验了一下,最终选择了 Typecho。

WordPress 作为使用量最多的博客系统,其生态圈的繁荣是可见,没有什么是插件解决不了的,网上很多人说 WordPress 臃肿,我觉得是无所谓的,如果你想让网站拥有较快的访问速度,多优化一下总是可以的。让我抛弃 WordPress 的是后台页面操作太繁琐,没有中意的主题,找了很多 WordPress 的主题和 WordPress 观摩了一下,感觉网站的感官过于陈旧,emblog、z-blog 也是,初装之后,给人感觉是 web1.0 时代的站点了,后台操作也不友好。装了 typecho,发现这个后台比较简约,原生支持 markdown 语法,程序员是比较熟悉 markdown 语法的,算是一个比较通用的文档编辑格式,目前简书、掘金等很多平台都支持,图片是以链接形式嵌入,意味如果你同时维护多个写作平台,直接 Ctrl + C & Ctrl + V,就可以实现文章同步,基本不用修改。

具体的安装步骤网上可以找到很多,这里不在重复说了,只是说说我的一些想法,怎样让博客搭建、维护、转移更加简单和方便。

服务端控制网站配置,一般是 Nginx 和 Apache 两位兄弟,现在有一件安装包,比如 LNMP 一键安装包,LNMP 表示供给 Linux 内核服务器(其实就是特别一些的计算机)使用的 Nginx、Mysql、PHP 环境套件,现在还有 docker 这种方便的东西,这种安装包,安装简便,一般几个命令下去就成功了,不过 Nginx 的细节配置就要你自己实现了,一些人可能要挠头了。不过现在还有面板这种方便的东西,可以实现常规的网络配置,文件上传、下载,端口控制等,面板大家可以自行查找,目前博主在用的是 BT 面板。

BT 面板有一键部署源码插件,可以部署市面上常见的各种环境(CMS、博客系统、论坛、商城等),上面我提到的博客程序都是支持的。插件会给你创建网站根目录文件,下载博客程序包,解压缩,创建 Mysql 数据库,你需要配置域名解析到你的服务器 IP 地址,然后访问域名就可以了,访问域名会自动读取 index.php,你输入 BT 创建的数据库名称、密码和站点基本信息,这时站点就建立成功了。主题和插件安装,可以使用文件管理向服务器上传主题包(插件包),到后台点击启用就可以了。

关于博客的备份和转移,很多人的网站都是放在 VPS 上的,可能面临 VPS 无法继续使用的窘境。备份一些博客数据、博客根目录所有文件、Mysql表数据,换服务器重新导入,修改域名解析地址就好了,原汁原味。

大体的安装流程:
博客平台源码安装 -> Bt面板(一键部署源码)
Mysql数据库创建 -> Bt面板(一键部署源码,也可以手动)
域名解析 -> 在域名购买商设置
博客主题与插件安装 -> Bt面板(文件管理)
伪静态 -> Bt面板(站点设置有模版)
主域名访问或www域名访问 -> Nginx设置301跳转,Bt里面也可以配置

上一篇下一篇

猜你喜欢

热点阅读