搭建个人博客,搭建个人博客需要哪些知识
typecho博客,轻量高效仅仅7张数据表,加上不足400KB的代码,就实现了typecho博客完整的插件与模板机制。typecho博客超低的CPU和内存使用率,足以发挥主机的最高性能。typecho博客先进稳定,typecho博客原生支持 Markdown 排版语法,易读更易写。支持 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。简洁友好,typecho博客精心打磨过的操作界面,每一个像素的剪裁,都只为离完美更进一步。
typecho博客精简的是代码架构和运行效率,在功能扩展性和安全性方面并没有打折扣。健全的日志编辑和发布功能,typecho博客自带评论嵌套和分页,强大的标签管理,typecho博客支持自定义页面和永久链接,多用户权限管理,自如的主题和插件扩展,各种主流博客交互技术从RSS, ATOM到TRACKBACK, XMLRPC也一应俱全。
typecho博客的程序设计逻辑与WordPress相似,它通过插件与模板机制对程序进行扩展。它们可以在不更改博客内容和typecho博客核心部分时,修改博客的界面和功能。同时typecho博客使用独特的模块化架构,这使得扩展十分便利。typecho博客使用的是Markdown语法,通过HyperDown(页面存档备份,存于互联网档案馆)解析器进行解析。
typecho博客的程序本体不到500KB,而它的数据表在不包括扩展生成的数据表时仅7张。整站只需几个接口,通过静态继承快速传递参数,插件越多,功能只会越强大,对速度影响却微乎其微。自适应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博客修改 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
接着在 MySQL 命令行中查看使用的字符集:
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
如发现本站有涉嫌抄袭侵权/违法违规等内容,请<举报!一经查实,本站将立刻删除。