首页 > 其他分享 >一个网站首页重构小记

一个网站首页重构小记

时间:2023-02-03 10:14:30浏览次数:48  
标签:重构 网站 代码 Nginx proxy 首页 kibtoy 小记

负责网站运营的同事提了一个需求:

  1. 要对网站的首页进行重新的设计。
  2. 网站首页要能够可定制化。

这个网站是公司的某位同事开发的,并且已经离职了。这网站的代码,是直接把前端的 HTML 写在后台代码里,很让人头疼。负责前端的同事,根本改不了这种代码,后端同事又不熟悉前端,即便能改,这代码的维护成本也太高了。如果你们,如何处理呢?

首页代码

解决方案
对于这种情况,我们采用了替换的方案,新建一个首页,然后搭建一个 Nginx 服务器,代理请求,把首页的请求转发到新的首页。架构如下:

新首页后台
新的首页管理后台,采用了可视化,所见即所得的设计。

Nginx 配置
通过 Nginx ,把首页重定向到新的网站地址。

server {
   location / {
      proxy_pass http://kibtoy.me:5463;
      proxy_read_timeout 120;
      proxy_cache kibtoy_cache;
   }
}

实例

如果各位客官感兴趣实际效果,可以下面这两个链接。

新网站: https://www.kibtoy.com/
旧网站:http://pre.kibtoy.com/

标签:重构,网站,代码,Nginx,proxy,首页,kibtoy,小记
From: https://www.cnblogs.com/ansiboy/p/kibtoy-home-reconsitution.html

相关文章

  • 【小记】如果 golang 内存不够了怎么办
    在看redis1.0源码时,总会看到需要申请内存的地方,如果申请不到需要大的内存就会返回NULL,然后在调用层抛出oom。比如listDup中在复制特殊value或者加入新节点时都有......
  • 《区块链基础知识25讲》-第二十三讲-重构区块链
    区块链的主要冲突透明度与隐私(读取区块链数据的操作)一方面需要透明度来明确所有权,另一方面系统用户又需要有一定的隐私安全与速度(向区块链写入数据的操作)哈希难题的解决减......
  • 读Java8函数式编程笔记08_测试、调试和重构
    1. Lambda表达式的单元测试1.1. 单元测试是测试一段代码的行为是否符合预期的方式1.2. Lambda表达式没有名字,无法直接在测试代码中调用1.2.1. 将Lambda表达式放入......
  • 2023.1.31 小记
    [CF528D]FuzzySearch首先考虑到只有四种字符。所以可以分四次来做。对于每一种字符,我们定义\(f(i)\)为在\(S\)中的每\(i\)位置是否可以匹配。\(f(i)\)就是如果......
  • 技术汇总:第五章:使用angularjs做首页三级分类
    页面:<scripttype="text/javascript"src="plugins/angularjs/angular.min.js"></script><scripttype="text/javascript"src="js/service/userService.js"></scri......
  • uniapp与hbuilder介绍、首页布局
    css中的变量--变量名:值;var(--变量名,默认值)分包的概念能让一个整体的程序分成多分,提高第一次加载的速度,能解耦小程序对分包的规定是:不管是主包还是分包,单个......
  • 【小记】golang_map
    map前言:map几个操作实现有点复杂,即便之前看懂了没过多久也就忘了,这里简单做下记录。为了便于记忆,将mapassign的全过程以流程图的方式展示,其他省略mapassign在流程图......
  • 深度学习基础课:重构并加入调试日志和测试代码
    大家好~我开设了“深度学习基础班”的线上课程,带领同学从0开始学习全连接和卷积神经网络,进行数学推导,并且实现可以运行的Demo程序线上课程资料:本节课录像回放加QQ群,获得......
  • 使用Blade-build编译小记
    _||______||_______/_`/__|'_\||||/_\|(_|\__\|_)||_||__/\__,|___/_._......
  • 58、商城业务---首页---渲染二级三级目录
    类似于下面这种,当我们鼠标悬浮在一级分类上时,会查询该一级分类对应的二级分类和三级分类(前端如何实现的不用考虑,下面是后端查询分类的代码逻辑)要求我们返回的数据是jso......