目前我是先把服务器旧的删了,然后复制新的文件过去,要好久。有没有什么方便一点的方法? 另外就是网站怎么才能让手机浏览的时候可以适应屏幕,就是会自动缩小视频的尺寸适应手机的屏幕刚刚好。纯 HTML 是不是不行? 我弄的这个手机浏览得左右滑动。116.196.90.130
1
ShineyWang 314 天前 via Android
CI/CD 了解一下
各大代码仓库应该都有配套的方案 配置好后只要提交代码就能自动发布,最多正式上线前点一下 其实本地用脚本也能做,只是有工具更方便一点 |
2
cyx032426 OP @ShineyWang 好的 我去搜搜 谢谢你啦
|
3
hefish 314 天前
手机 pc 自适应,可以用 css 来做。根据屏幕大小,自动选择合适的 css 。
|
5
icedx 314 天前
Github Private Repository + WebHook
|
6
SadBox 314 天前
github action
|
7
locoz 314 天前
1 、CI/CD 有一定学习成本,门槛更低的方式是写个脚本定期从 git 仓库更新内容,或者直接使用文件同步工具确保文件始终最新,比如 Jetbrains 的 IDE 本身有提供的功能和 Resilio Sync 之类的纯粹的文件同步工具。
2 、看了一下你这页面,就...挺简陋的...建议直接让 GPT4 给你写,需求描述清楚就行了,这种程度的东西 GPT4 是能做到的,等大致样子调得差不多了再考虑别的吧。 |
8
locoz 314 天前
3 、不建议在公共场所暴露自己服务器的真实 IP 地址,你没法知道会不会有人抱着恶意对你的服务器进行莫名其妙的攻击,或是在后续正式提供服务的时候翻记录找到真实 IP 地址这么做。
|
11
serafin 314 天前
私人项目我懒得 CI/CD 做版本管理,我是用 webDAV 连上服务器打开文件直接写。也可以用 visual studio code 的 remote explorer 插件直接在服务器上写。
|
12
cyx032426 OP @locoz 确实非常的简陋,我想尝试自己开发一个。它生产的代码不知道为什么,我复制过来,路径名称那些细节什么的改了,不晓得哪里出了问题,运行不出来,今天试了好久。
|
14
iseki 314 天前 via Android
git 会用不,可以帮你管理版本,在不同设备间同步版本,多人开发时管理分支与合并,结合持续集成( CI )完成自动化构建测试,结合持续部署( CD )完成自动化发布
|
15
cyx032426 OP @serafin webDAV 是什么,是不是和 Filezilla 一样直接登录就能操控服务器文件的,这个只能删除添加,我还没发现能直接写的。能不能一键连接的?我去看看 remote explorer 。
|
16
Bingchunmoli 314 天前
如果是 vue 或者 html,php 这种可以打包命令或者 sh 文件去写 scp -r, 如果是需要编译的那就正经走 cicd
|
18
cyx032426 OP @Bingchunmoli 我主要是自己学习中想看看写的代码在手机上什么样的。
|
19
Bingchunmoli 314 天前
@cyx032426 手机就是响应式设计,css 去写多套媒体查询,或者尽量不使用 px 这种定值,比如学校的时候使用的百分比也不是不行,就是不知道现在常用什么,毕竟我也不是前端
|
20
cyx032426 OP @Bingchunmoli 这个多媒体查询好像确实可以根据不同屏幕的大小定义不同的页面。感谢感谢。
|
22
serafin 314 天前
网页自适应
<meta name="viewport" content="width=device-width, initial-scale=1.0"> https://www.w3schools.com/css/css_rwd_viewport.asp |
23
shinyzhu 314 天前
不会 2024 了还有人不知道 GitHub Action 吧。
自卖自夸一下,参考: https://shinyzhu.com/posts/2023/using-github-action-and-systemd-to-deploy-express-app/ 可以自动部署到腾讯云的 VPS ,使用了 rsync 工具。 |
27
cyx032426 OP @shinyzhu 你这个页面好好看,我也想写一个写文章文档之类的。请问你这个是用了什么。我感觉专业的不是把很多很多篇文章放到 HTML 代码里的吧,应该用别的方法,请问你是怎么显示到网站上的 大佬?
|
32
xbleey 314 天前
一般就是基于 Jenkins 自动部署,流程上:代码提交触发 TRIGGER->Jenkins 的 pipeline 启动->服务器自动拉最近代码->cover 部分或者整个 folder 都可以
|
33
ljpCN 314 天前
学会善用搜索引擎,或者直接问 devv ai 之类的 gpt 工具,警惕自己成为伸手党。
|
37
zuotun 314 天前
问题问的不是很准确,其他人回答的也许有点门槛。其实你需要的大概只是一个 FTP 客户端( VS Code remote 插件也可以),因为你的网站非常简单,并且也只有自己在使用,那么就没必要弄的太麻烦。
如果挂载本地个人认为 rclone sftp 比 webDav 更简单,因为 sftp 只需要在本地电脑部署就好并且使用的是服务器用户账号密码/密钥。 最后:先问问万能的群友,至少他们能给个关键词和方向 |
38
flynaj 314 天前 via Android
如果是要播放视频,直接用 alist 就行,如果是要学习建议照着课本一步一步来。
|
39
yunye 314 天前
https://buddy.works/
|
40
hxy100 314 天前
一般 IDE 里面自带同步插件(底层通过 SSH rsync 、SFTP 等),当然你也可以自己写脚本。在 msysGit 或 Msys2 类似的环境下进行自动同步。你要的差异化同步,直接网络搜索 rsync 相关的技术文档即可;
|
42
cyx032426 OP @flynaj 好的 谢谢你啊。看了下是不是能把云盘的东西快速下载到服务器啊?我传输视频文件到服务器好慢好慢,300m 的视频要 15 分钟。我去试试这个。
|
44
zsh2517 314 天前
不知道 op 有没有用过 GPT 。建议想办法找一个接触 GPT 的渠道(官方、Poe 、API 、其他第三方平台),或者替代品如 Claude 等,然后尝试一下如何向 GPT 提问,最好是 GPT4 ,水平要比 3.5 高很多。
刚才连续点到了三个 op 的提问帖子。不是说不鼓励小白提问,主要我觉得这种论坛的形式还是不太适合 OP 需求(没有持续的上下文解答问题;会看到各种各样的知识跨度很大的方法、缺乏对于一些基础概念的认识等),有个 GPT 去提问可能要比论坛发帖高效得多。 过年在家闲着也是闲着,如果愿意可以加一下微信帮你回答一些问题,不想直接留微信号,可以邮箱“[email protected]”跟我说一下 |
45
cyx032426 OP @hxy100 vs code 的同步插件 remote ssh 确实好用。我试了试,现在可以直接在服务器写代码了。差异化同步我搜了搜不是很看得懂,脚本我也不会写。这个我再详细学习一下。谢谢啦兄弟。
|
46
cyx032426 OP @zsh2517 我新来的,不太懂这个。我看到有个问答的我以为是问问题的。我发贴吧问,但是没人理。ai 它回答的经常和我预期的不一样,这个可能是我表达不准确,或者很多时候照它一步步弄的不知道为什么运行不了。谢谢兄台的建议和帮助,你这个邮箱是加密了吗,我刷很多贴他们发的微信都是一串乱码。
|
47
zsh2517 314 天前
@cyx032426 不是不让问😂主要是我看了一下这些提问和回答,其实我感觉你更需要的是整套体系串起来的概念(例如从用户访问到服务器返回结果,以及项目从开发到部署的完整过程串联起来),而不是零散的一个一个问题。
对于问题来说,可能只是需要一个可行的方案去试一下,而非拿到很多种不同优劣、不同使用场景的没听说过的方案挨个去搜。 --- 关于 ”你这个邮箱是加密了吗“,v2ex 很多人留微信号/邮箱会用 base64 去处理一下,避免比如直接被爬虫爬到等。 至于我这个邮箱,你可以直接发邮件,contact-me.email 是我的域名,所有发向这个后缀的邮件我都能收到。为了方便区分在哪里留的邮箱,我可以给他设置一个具体的前缀(收件人,如这里的 v2ex.1015243 )。 |
48
zsh2517 314 天前
@cyx032426 比如,提问”请问如何搭建一个 VPN“,我有点怀疑是不是之前有人提到了 VPN 如 wireguard 等,然后你才问的。
VPN 这个词在国内有两个代指,一个是原本含义的 虚拟专用网,即帖子里面那个人提到的”VPN 连接, 注意要用 IPsec 和 WireGuard 这类正经的 VPN 协议, 正规企业会用到所以墙内互联是不封的“。 还有一种是科学上网(即访问境外网站) |
49
cyx032426 OP @zsh2517 你说出了我的心声啊,我真的想知道从头到尾开发是怎么样的。无奈知识浅薄,搜的好多东西,技术博主或者 v 站上兄弟分享的东西都看不懂。现在就是弄到哪问到哪,网站怎么上线、怎么把视频传到网站、怎么能让用户注册、注册的信息保存到哪去等等。那个微信邮箱原来是这样子,第一次听说。
|