搭建一个漂漂亮亮的blog!

搭建前吐槽

常用的blog程序介绍:

1.wordpress

WordPress 是一种开源的内容管理系统(CMS),它允许用户创建和管理网站。WordPress 最初是一个用于博客的平台,但随着时间的推移,它发展成了一个强大的网站构建工具,可以用于创建各种类型的网站,包括博客、商业网站、新闻门户、电子商务平台等。

以下是一些关于 WordPress 的主要特点:

  1. 易于使用:WordPress 提供了一个直观的用户界面,使得创建和管理网站变得相当容易,即使对于没有专业编程知识的用户也是如此。
  2. 开源和免费:WordPress 是开源软件,这意味着它的源代码对所有人开放,并且可以免费使用。用户可以根据需要对其进行定制和扩展。
  3. 丰富的插件和主题库:WordPress 有一个庞大的插件和主题库,用户可以利用这些扩展功能和美化他们的网站,以满足特定需求或实现特定设计目标。
  4. 强大的社区支持:由于其广泛的用户群体,WordPress 有一个活跃的社区,用户可以在社区中获取帮助、交流经验并分享资源。
  5. 灵活性和可扩展性:通过使用插件和主题,用户可以根据自己的需求扩展和定制他们的网站,从而实现各种功能和设计目标。

以上内容来自chatgpt,总结一下,使用最多,插件丰富,主题好看;缺点是臃肿,占用大量资源。(可以通过000web等虚拟主机白嫖并一键部署,但反应速度实在一般)

2.typecho

基于PHP,轻量高效,先进稳定,简洁友好

有足够主题,插件,原生支持md语法,轻量级,轻量级!

(可通过免费虚拟主机或免费docker云白嫖搭建)

3.hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

纯静态程序,更加轻量化,同时功能更少。

(最流行的就是通过GitHub白嫖搭建hexo博客啦)

总结

功能:wordpress > typecho > hexo

资源占用:wordpress > typecho > hexo

开搞开搞!

由于性能问题,咱肯定选择typecho来搭建自己的blog啦

通过docker进行部署

这是最简单的方法啦,一条命令一个博客岂不美滋滋。

1
2
3
4
5
6
7
8
9
docker run -d \
--name=typecho-blog \
--restart always \
--mount type=tmpfs,destination=/tmp \
-v /srv/http/typecho:/data \
-e PHP_TZ=Asia/Shanghai \
-e PHP_MAX_EXECUTION_TIME=600 \
-p 90:80 \
80x86/typecho:latest

/srv/http/typecho是本机的一个目录,用来映射容器内的/data文件夹

通过宝塔面板部署

1.下载程序

GitHub选择最新版本代码下载,获得typecho.zip文件。

2.创建网站

首先应保证在宝塔刚启动时安装了lnmp环境,我选择的PHP版本为PHP7.4

然后网站-添加站点-输入你的域名(可以加上端口号,这样程序会运行在本机的对应端口而不是默认的80/443端口)-ftp/数据库不创建,PHP版本选择PHP74

网站添加成功后,进入文件中网站的根目录(或者直接在网站那点击),上传解压typecho.zip文件,将所有文件解压到根目录

就这样,一个全新的blog站点就搭建好啦!

美化!给我好好美化!

这里分享几款好看的Typecho主题

1.Akina

下载地址:https://github.com/Zisbusy/Akina-for-Typecho

演示站点:https://zhebk.cn/

2.Bubble

下载地址:https://github.com/trinitrotofu/Bubble

演示站点:https://typecho.tntofu.com/

3.Cuckoo

下载地址:https://github.com/bhaoo/Cuckoo

4.Bigfa

下载地址:https://github.com/jozhn/Bigfa

5.lanstar

下载地址:https://github.com/dyedd/lanstar

主题食用指南:下载压缩包并上传到网站根目录/usr/themes并解压,然后在后台设置-控制台-外观处开启即可