QZQ的小世界!

  • 首页
你好!
这里是QZQ的博客站!
  1. 首页
  2. 未分类
  3. 正文

使用Wordpress建站的心路历程…

2025年4月4日 48点热度 0人点赞 0条评论

2024.11.20

一

之前了解到了一个python库叫Streamlit,那真是集成度高的可怕,十几行代码就能实现一个能web上访问的app,如果部署在服务器上,可以直接当一个建站工具。因此我在透彻地学习完Streamlit后,用这玩意捏了个简单的主页。

但是问题还是出现了,因为是博客站,首先Streamlit不支持路由,所有的文章由后台的python函数计算直接给到前端,那这样基本做不到实时的文章分享。另外Streamlit也不给处理request的api,那么访客记录,cookie缓存之类的也全都做不了。

当然不是说Streamlit拉,是在这个场景中Streamlit表现的不好。

因此就打算换一个方式建站,最先想到是自己搞定前后端。

二

后端框架我选了flask,前端还没选,去调研了一阵子。发现网络上绝大多数自己建站的大佬们,都在2-3年左右停止了建站。原因都挺好懂的,一般就是工作了没法维护。

真要说的话,建立一个基本的博客站肯定是方便的,flask没有想象中那么难,前端虽然是要学更多的三种语言吧,就是html、css和js,但是肯定不会难到哪去。现在的框架一拉有一批,又集成又好用的,实在不行还有gtp可以帮你自动生成前端代码。别的不说,大语言模型生成代码的能力确实一流。

但是,扪心自问一下,我真的有可能维护网站到最后一刻吗?做了博客浏览页,然后要做搜索功能,要做访客记录;之后如果人多了,要做web的防火墙,搞一个评论区,弄个收款码;最后感觉4202年了,一点动画没有怎么见人,然后开始凹动效…..

然后,时代车轮滚滚向前,发现有更好的后端框架了,前端也易主了,这咋办,之前的推倒重来吗?

拿编程吃饭还好说,但我不能算是个严谨的程序员,以后也更想搞产品,自己敲代码搞博客站显然是个无止尽的支出过程,而且回报十分微薄。

因此,自己打通前后端的想法就此掐灭。

三

就算是自己把博客站的前后端整出花来,所有访客来到你网站的目的,还是看博客。

因此,一个细水长流博客站最好的品质,应该就是是强迁移性,只要文章还在,内容还在,网站换皮,维护,升级,就算是整个架构都换了,对于访客来说问题都不大。域名还在,门牌就还在,访客就能找过来,寻找他们需要的内容。

那么Wordpress就很方便了,前端是开发者们提供的,后端连着数据库。用容器化技术,啥系统都能起个Wordpress。备份也很简单,数据库一导,主题插件copy一下,就完事了,想咋整咋整。

四

当然,理想很丰满,现实相当骨感,就为了安装ssl这玩意,整整捣鼓了我两天,一度我连Wordpress的后台都登不进去了,还好给我连mysql直接改了数据库,最后保住这个数据。

然后,又陆陆续续地捣鼓了两三天,总算弄出了一个我比较满意的方案,现在已经是完全体网站了!

现在就从积累内容开始,先写个脚本把我在notion的一堆内容导入到这个站再说吧!

[文章导入自 http://qzq-go.notion.site/14249a7b4e7580a68b8bd3d024e0bded 访问原文获取高清图片]

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: IT技术 技术随笔
最后更新:2025年4月3日

QZQ

一只涉猎广泛的技术爱好者,绝赞养猫中~

点赞
< 上一篇
下一篇 >

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月

分类

  • 技术
  • 未分类

COPYRIGHT © 2024 QZQ的小世界!. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang