一、背景

今天看到朋友圈里有不少发便携小空调的原始链接,感觉很有意思。应该有不少朋友像我一样,对这块代码比较感兴趣,并且想打造自己的小空调,后来又被运营小哥拉着改成公司运营版,所以就有了这篇文章。

二、环境搭建(开发人员自动忽略)

首先,作者云游君在自己的博客里贡献了代码仓库地址,那我们就动动小手clone一下吧(clone之前保证本地git环境没有问题)

然后进入项目后,安装依赖(需要先安装nodejs)

然后启动服务(需要先安装yarn)

然后输入yarn start,启动本地服务,启动之后浏览器会自动打开一个新窗口

三、源码修改

作为一个主要从事后端开发的研发人员,对前端技术不太精通,更别说React了,刚开始看到技术栈的时候感觉自己可能搞不定。后来发现作者在自己的博客里说自己也不擅长React,于是我就放心了。

其实整个app也没有什么好改的,无非是把页面底部的文字及超链接修改一下,这个应该是没有什么难度的,猜也猜的出来。.

我的修改方法是删掉第二行,只保留第一行

同时修改点击文字的链接地址为自己的博客url

保存后,刷新一下页面预览一下效果,ok,接下来打包:

执行 yarn build,在build文件夹下生成用来发布的静态文件

其实也可以尝试clone另外一个分支(gh-pages)下的代码,这个是build之后的静态文件,但是因为是build之后的,前端代码做了丑化、压缩处理,所以可读性太差。只修改链接地址还行,如果要修改页面布局及显示内容,会麻烦一些。

四、静态文件发布(用你最擅长的方式)

本来想着在服务器上搞个nginx发布一下,然后再把域名手动解析到服务器ip上,最后挂个ssl证书来处理,但是转念一想太麻烦,索性偷个懒,直接用阿里线上的产品搞定。操作如下:1、先上传到阿里oss并设置静态资源发布,2、配置域名自动解析到此oss,3、在线填写证书信息。全程根本不用远程服务器也不用修改任何配置文件,并且oss的存储和读取都是按大小及流量收费的。真的流量太大了,还可以直接在前面接一个cdn提高加载速度。

1、创建bucket,并上传build文件夹下的文件

创建bucket

上传后文件列表

2、创建bucket为静态页面类型,并设置首页地址

设置静态页面访问

3、设置域名访问(域名解析到当前oss地址)

配置域名访问

打开自动cname记录的目的在于不用手动到自己的域名下解析,阿里云默认增加一条cname解析记录。此开关只对当前阿里账号下购买的域名有效。

手动解析展示

4、此时则可以通过域名进行访问了,但是请求是http协议的,请求格式为:http://你的域名,如果你有ssl证书,可以在这里填上,填上后则可以使用https协议进行访问。

如果没有,可以在阿里云申请一个免费的。

5、cdn 服务

如果你的网站会引来大量流量,导致页面访问较慢的情况,可以接入阿里cdn服务作为边缘节点缓存,来分散压力。

五、感谢作者

至此,个人的小空调就吹起来了,希望能够对你有所帮助,转载请注明出处。

最后要感谢原作者愿意贡献自己的作品,感谢他的娱乐精神。

编码打造属于自己的朋友圈“便携小空调”相关推荐

  1. 朋友圈便携小空调链接和源码!

    最近 DY 上有很多关于便携小空调的短视频,引起来很大的关注. 我知道后也第一时间体验了,确实挺有意思的.小空调如下图所示 前几年天气热的时候经常见到朋友圈有些人会发空调的图片,静态图没有交互,所以也 ...

  2. 如何打造一场引爆朋友圈的母亲节营销活动

    劳动节刚过,母亲节将到来.商家们上一波五一促销刚刚结束,马上又开始摩拳擦掌准备下一轮母亲节促销活动.如何做到在众多促销活动中脱颖而出?如何打造一场引爆朋友圈的母亲节营销活动? 优秀营销活动案例: 小的 ...

  3. 炎炎夏日打造一个属于自己的“便携小空调”吧

    "便携小空调"曾经火遍朋友圈与空间,今天我们就用web来打造一个属于自己的夏日小空调吧! 下面是效果图: 这是点击"独立遥控器"后的效果: 这是空调打开后的效果 ...

  4. 爷青回!最近很火的朋友圈怀旧小电视源码来啦!看到最后一个视频我大呼好家伙!

    原文首发于公众号:[golang小白成长记] 爷青回!最近很火的朋友圈怀旧小电视源码来啦!看到最后一个视频我大呼好家伙! 体验一把怀旧小电视 最近朋友圈被怀旧小电视刷爆啦! 点开来,是一台老式电视机! ...

  5. 真相:朋友圈的“小黄图”从刷爆到被封的“惊魂七小时”

    9月28日,雷锋网编辑睡前在刷朋友圈,突然看到晚上9点47分朋友小西发了一个朋友圈,就是下面这张图. 内容让人会心一笑,心里感叹:哈哈,这个小西! 第二天才发现,这种"小黄图"昨晚 ...

  6. 炎炎夏日,小酱送你一个便携小空调

    Tip: 为你的夏日带去[清凉] ​ 最新随着夏天的一步步走近,天气也开始变得非常炎热起来,最近微信朋友圈内开始流行起了便携小空调的梗,出于好奇心小酱率先体验了一下,除了使用过后有种智商被侮辱的感觉, ...

  7. 用 Blink 打造你的技术朋友圈

    有多少小伙伴至今都还不知道Blink呢? Blink上有一个话题叫:来了,奇怪的冷知识,最大的冷知识就是:千万级CSDN 用户,只有几十万人在使用Blink! 所以接下来,一起来看看你为什么要发Bli ...

  8. 用Blink打造你的技术朋友圈

    有多少小伙伴至今都还不知道Blink呢? Blink上有一个话题叫:来了,奇怪的冷知识,最大的冷知识就是:千万级CSDN 用户,只有几十万人在使用Blink! 所以接下来,一起来看看你为什么要发Bli ...

  9. 如何打造高大上的微信朋友圈 打造微信高逼格朋友圈教程

    1.注意发朋友圈的频率,单次动态不要超过两条 学会给自己的朋友圈排期看起来简单,其实真的做起来非常难,这就和每天坚持做十个俯卧撑和写文章一样难,很少有人能够坚持下来,但是坚持下来的人,往往都收获了惊喜 ...

最新文章

  1. python编程案例教程书籍-Python程序设计案例教程
  2. ad软件侵权律师函_Aspen Plus 9 软件安装教程
  3. flask echarts词云可视化_基于flask框架的高校舆情分析系统
  4. Linux工作笔记-RabbitMQ的安装
  5. Redis Bitmap 位图
  6. OpenShift 4 - 用Quay扫描OpenShift用到的镜像
  7. 解决数据库导入导出的常见问题集解决办法
  8. 为什么都不想去二次开发_为什么现在的一些大学生都不想处理各种人际关系了?...
  9. RestTemplate 配置http连接池
  10. It技能图谱(13张)
  11. 压缩包密码破解-PkCrack(明文攻击)
  12. pageadmin CMS网站建设教程:站点的添加和管理
  13. java contains忽略大小写_关于java:字符串包含-忽略大小写
  14. win10重装系统自动修复失败,用U盘做了启动器也进不去PE界面的解决办法
  15. python3+urllib撸新浪滚动新闻爬虫
  16. 移动端、PC端 网页特效
  17. 计算机软件工作室起名'',游戏工作室起名大全
  18. php字符串处理函数大全--有时候我们只需要知道名字。
  19. 功能中进行频繁查询、提高查询效率的方法
  20. Java返回报文有单双引号_Spring MVC 响应结果有反斜杠转义字符+双引号

热门文章

  1. 元宇宙优化算法(Matlab代码实现)
  2. SWUST OJ#1099(希尔排序算法实现)
  3. python开学吧真假_为什么好多人会有开学恐惧症?
  4. 单视图测量 (2D变换、影消点线、单视图重构)
  5. html 检测输入是否数字,JavaScript怎么判断输入是否是数字?
  6. 火爆涨薪,还不来看看?成为2022年自动化测试工程师的7种技能
  7. knn中k的选取策略
  8. Adams关于齿轮啮合详细步骤,保证无错误
  9. JS小练习: 通过用户输入的年龄判断是哪个年龄段的人(儿童:<14;少年:14<=年龄<24;青年:24<=年龄<40;中年40<=年龄<60;老年:年龄>=60),并在页面上输出结果.
  10. Java自动化脚本,想实现超越50年单身狗的手速吗,自动点击代码在这里