搭建个人博客,搭建个人博客需要哪些知识

typecho博客,轻量高效仅仅7张数据表,加上不足400KB的代码,就实现了typecho博客完整的插件与模板机制。typecho博客超低的CPU和内存使用率,足以发挥主机的最高性能。typecho博客先进稳定,typecho博客原生支持 Markdown 排版语法,易读更易写。支持 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。简洁友好,typecho博客精心打磨过的操作界面,每一个像素的剪裁,都只为离完美更进一步。

快速搭建个人typecho博客(图文教程)

typecho博客精简的是代码架构和运行效率,在功能扩展性和安全性方面并没有打折扣。健全的日志编辑和发布功能,typecho博客自带评论嵌套和分页,强大的标签管理,typecho博客支持自定义页面和永久链接,多用户权限管理,自如的主题和插件扩展,各种主流博客交互技术从RSS, ATOM到TRACKBACK, XMLRPC也一应俱全。

快速搭建个人typecho博客(图文教程)

typecho博客的程序设计逻辑与WordPress相似,它通过插件与模板机制对程序进行扩展。它们可以在不更改博客内容和typecho博客核心部分时,修改博客的界面和功能。同时typecho博客使用独特的模块化架构,这使得扩展十分便利。typecho博客使用的是Markdown语法,通过HyperDown(页面存档备份,存于互联网档案馆)解析器进行解析。

快速搭建个人typecho博客(图文教程)

typecho博客的程序本体不到500KB,而它的数据表在不包括扩展生成的数据表时仅7张。整站只需几个接口,通过静态继承快速传递参数,插件越多,功能只会越强大,对速度影响却微乎其微。自适应typecho博客的默认模板和后台,全部采用了响应式设计。所以typecho博客的大多数自制模板,都采用了自适应设计。

那么typecho博客的搭建流程是怎么的呢?这里给大家简单说一下:

快速搭建个人typecho博客(图文教程)

首先要有一台 VPS

要安装typecho博客,首先需要安装 LNMP / LAMP 环境,这里使用的是 LNMP 一键安装包。安装完成后需要添加虚拟主机,并开启 HTTPS,具体参考 LNMP 虚拟主机配置步骤。typecho博客由于这里开启了 SSL,需要开启 301 重定向。编辑 Nginx 配置文件:

vim /usr/local/nginx/conf/vhost/域名.conf

在监听 80 端口的 server 项中增加:

if ($scheme = http) {

return 301 https://$server_name$request_uri;

如果出现 404 页面,需设置 php-pathinfo,把上述文件中的:

include enable-php.conf;

替换为:

include enable-php-pathinfo.conf;

最后重启 Nginx 服务:

/etc/init.d/nginx restart

接着访问域名,如果能够正常访问则表示安装成功。

快速搭建个人typecho博客(图文教程)

typecho博客修改 MySQL 默认字符集,由于 MySQL 默认为 utf8 编码,此编码在 MySQL 中默认为 3 字节,不能显示 3 字节以上的字符,如 emoji 表情等,所以需要改成 utf8mb4 编码,该编码为 MySQL 特有编码。编辑 MySQL 配置文件:

vim /etc/my.cnf

在其中子项里修改或增加:

[client]

default-character-set = utf8mb4

[mysqld]

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

[mysql]

default-character-set = utf8mb4

[mysqld_safe]

default-character-set = utf8mb4

快速搭建个人typecho博客(图文教程)

接着在 MySQL 命令行中查看使用的字符集:

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规等内容,请举报!一经查实,本站将立刻删除。
本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请<举报!一经查实,本站将立刻删除。