欢迎光临.

繁星树影博客网站建站历程

创建:
2024-06-04 15:19
更新:
2024-06-25 09:33
访问:
574
主词:
繁星树影 博客 文章
描述:
域名已经躺了很长时间了,一直想着建把博客网站建立起来,最近有些时间,于是就着手开始建立,主要分享技术与生活。

1.原由

  域名购买已久,备案也已经很久了,想用起来,创建一个完整的网站,目的自然是分享知识,传播美好与爱。另外还有学习前后端技术,都说实践出真知,通过本次实践应该能学到不少知识。

2.网站内容

  目前共有七个分类1.随想2.技术3.图片4.视频5.经验6.资源7.其它。随想就是平时随便写个什么,技术就是前后端技术,图片是自己拍的感觉不错的图片,视频一样,考虑引用B站链接,经验是生活过程中的小经验,资源开源影片软件等,其它就是其它。想放的东西想放的东西其实有不少,不可以全部写上。

  2024.6.18网站修改只分为五个分类了分别是 随想 知识 视听 资源 其它 这样更简洁。

  有一条原则要遵守,不要抄袭,不要侵犯著作著,这在发达国家是绝对不允许的,不要犯低级错误。

  本网站非盈利,在可以预见的未来都不会直接加盈利性的广告,如有问题可以通过邮件与站长反馈,邮箱3593462935@qq.com

3.使用的技术

  数据库方面使用postgresql加redis,pg保存数据redis缓存数据。

  语言框架主要使用rust及askama模板库tokio异步库axum和sqlx。

  前端:管理端使用react 博客端使用html+css外加js点缀方便爬虫爬取。

  服务器: docker+512Mb阿里云vps+五年大概360块不算流量,当前阿里云按流量每月送20G海外200G(数据库另外部署,阿里云的也不贵)

  文件服务: 无单独文件服务(除静态的外全部文件存入postresql)

  rust的工作区使得所有代码清晰了然,总之非常好用。

  postgresql的全文索引对于这个小站的文章内容来说足够了,不用折腾ES。

  redis用于缓存数据和加全局锁,这一点感觉没有必要了,为了一点点性能还是加上了,正好需要学习这一块知识

  askama模板库静态页面配合rust网站加载速度没得说

  为什么不用go?因为公司全线用go,对golang已经非常熟悉,想弄点不一样的。

4.写在最后

  每个人都希望得到充分尊重,你可以不喜欢这个站,关闭就好。建设网站花费了大量的时间,主要是前端,看来还是前端最麻烦,前端平均工资也高。要相信有努力就有回报,这些花费是值的。写文案真的是太费劲了,不知道有没有辅助方法。最后人而为人是为了感受这个多彩的世界,而这个网站就是为了分享这个多彩的世界。

 

本篇为原创内容,未经允许,不得转载

繁星树影 @2024
皖ICP备20003857号-2
皖公网安备34132202000234号
14540