【项目介绍】MacOS-Web-UI

项目介绍

线上地址 - http://xxlb.site/

结合 Github action CI工作流发布到阿里云部署, 后面会陆续更新自己所做过的新的项目,欢迎访问~👏

通过这篇文章,如果你也感兴趣的话你也可以将它作为自己个人的展示网站或者参与这个开源项目。

项目地址

在这里插入图片描述
https://gitee.com/hamm/mac-ui

线上地址

建议手机用户通过浏览器观看,全屏体验更加,下面截图是本人手机浏览器截图。

项目介绍

这是一个正在开发中的开源库,而且有机会可以加入开发。
基于hamm的开源库,使用iconfont字体实现桌面图标,为其组件配置样式,暂设置为对项目的介绍,后期可以将项目完善一下部署上去,跳转到所选项目。现在是一个简单的简历效果。原开源库的开发也正在进行中,后期会不断改善。

项目效果

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

项目使用介绍

项目介绍
一套基于Vue3和ElementUI实现类似MacOS风格的WebUI,尽可能还原MacOS相关的设计,目前正在开发中。
QQ群:1140258698

体验地址
点击查看我们的在线DEMO: https://hamm.cn

依赖项目
Vue3 / Element-UI

开发计划
请移步Issues: https://gitee.com/hamm/mac-ui/issues

开发建议
参考已有的桌面程序,通过其实现功能进行仿写修改,DEMO有对各种功能进行介绍。

使用:
第一步 更改iconfont增添桌面图标样式
在这里插入图片描述
第二步 更改src/model/App.js中的配置,来实现自己想要增添的桌面图标
在这里插入图片描述
第三步 在App.vue中注册组件,后面编写组件样式即可,可以打开弹窗或跳转网页
在这里插入图片描述

服务器部署

阿里云轻量应用型服务器,腾讯云域名,注意端口打不开的情况,要了解阿里云策略,安全组策略,端口开启,我是使用xshell,在服务器上安装宝塔,在宝塔放行端口,安装pm2管理项目。

将8080端口转发到80端口

用root账户将防火墙停止
systemctl stop firewalld.service
systemctl disable firewalld.service

安装 iptables-services

yum install iptables-services

转发端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

生效配置

service iptables save

最后有iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] 即设置成功,此时的设置生效在服务器重启后失效,则需要永久设置

设置有效

systemctl restart iptables.service
systemctl enable iptables.service

收获和体验

实现了一个美好的UI效果及可以把自己的项目介绍部署上去,可以当成简历,也可以跳转到自己实现的项目让项目更好的呈现。了解了服务器的配置,部署及管理。

不足和思考

首屏加载速度过慢,还需要优化。
对于功能的开发不足,开发中。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值