icework根据模型生成html,假装前端工程师(一)Icework + GitHub pages 快速构建与部署可自定义迭代开发的 react 网站...

news/2024/5/11 14:07:30/文章来源:https://blog.csdn.net/weixin_42237925/article/details/117870044

icework + gh-pages 超快部署超多模版页面

前言

GitHub 账号 与它的 pages 服务

不需要任何准备的东西,服务器?域名?前端工程师? 都不需要!只需要你有

就能够享受到建立自己网站的乐趣。

飞冰

现在搭配飞冰,还能让你一键生成你喜欢的页面:最最主要的是,你的这个项目是一个 React App,你可以边学前端边改进你的 网站。实时热更新查看自己的编辑成果。一键部署到网站供大家访问,你值得拥有。

简单而友好的前端研发体系

特性

可视化开发:通过 GUI 操作简化前端工程复杂度,同时通过适配器可接入不同的项目工程进行可视化管理,定制专有的前端工作台

丰富的物料:基于物料拼装提高项目开发效率,同时提供丰富的 React/Vue 物料

最佳实践:结合丰富的经验沉淀出的项目开发最佳实践,包括目录结果、开发调试、路由配置、状态管理等

自定义物料:通过物料开发者工具快速开发构建私有物料体系

另外,飞冰正确用法我觉得应该是企业搭建自己的物料库使用。

关于 GitHub Pages

Websites for you and your projects.

Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

非常方便的网站托管,直接使用 你的 GitHub 项目库构建。

安装飞冰

首先安装飞冰

# 安装工具

$ npm install iceworks -g

# 启动工作台

$ iceworks

创建项目

这里我们选择基于推荐模板开始创建:

选择你喜欢的一个模版,用于快速部署

1460000020035978?w=1374&h=816

新建一个文件夹或者选择已有的空文件夹(避免覆盖原有文件);

给项目起一个项目名,以便后续识别。

1460000020035979?w=364&h=283

Do something

你可以随意看看控制台有哪些选项,或者修修改改。

我们在这里主要看部署如何操作,所以直接跳过。

部署

Github

创建一个新的 GitHub 的项目仓库。

项目

打开刚才创建的目录,找到 package.json 文件,并添加一下三项

1460000020035980

homepage

1460000020035981

这里填写你的账户和你的项目地址,如我的地址是 yhyddr/landingpage.

你的应该填写  https://{{yourGithubName}}.github.io/{{yourProjectName}}

predeploy & deploy

将这两行加入到 scripts 中

"predeploy": "npm run build",

"deploy": "gh-pages -d build"

终端命令

打开 项目所在文件的终端 执行以下操作

推到远端仓库存储代码

注意换成你自己的仓库名字

git init

git add README.md

git commit -m "first commit"

git remote add origin git@github.com:{yourName}/{yourProjectName}.git

git push -u origin master

安装 gh-pages

npm install gh-pages --save-dev

推送页面构建文件

npm run deploy

之后如果本地有更改,就可以直接使用这条命令更新你的页面了。

最后

找到 GitHub 的 setting 页面

1460000020035982

选择 使用 gh-pages 分支进行网站构建。

1460000020035983

然后你的网站就可以在提示的网址进行访问了。

自定义域名

如果你拥有自己的域名,甚至可以直接设置在这里

1460000020035984

不过不要忘记在自己的域名服务商那里解析为 GitHub 的 IP 地址哦。

效果总结

轻松拥有了一个自己的网站

1460000020035985

同时只需要打开编辑器就可以非常快速的自定义化。

还有诸多组件任意选择帮助构建你自己的网站。

还在等什么!像一个前端工程师一样构建网站吧。

还一键部署哦。

参考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_804844.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我国公布整治互联网低俗之风第二批曝光网站名单

2009-01-08 17:04:08 来源: 中新网(北京) 网友评论 843 条 点击查看核心提示:中国互联网协会互联网违法和不良信息举报中心8日公布全国整治互联网低俗之风第二批曝光网站名单。 中新网1月8日电 中国互联网协会互联网违法和不良信息举报中心今日发布公告&#xff0…

剖析SNS网站的现状,预测其发展趋势

-------导读------------1、SNS的由来和价值2、SNS区别与BBS和社区网站3、点评目前SNS网站的现状和价值取向4、SNS的盈利模式5、未来SNS的发展趋势 1、SNS的由来和价值 在谈SNS之前我们先认清一下SNS的几个概念: SNS定义:Social Network Software&#…

网站图片防盗链:初级策略

哪个站长也不想自己的带宽白白像流入黑洞一般,被盗链流量所淹没,所以大致采取一些方法,或多或少减少这种盗链成本,下面介绍一种初级策略: 1、我们先举了例子,下面的图片我是在blog中引用www.souapp.com&am…

Django生成网站的sitemap.xml

Django有一个高级的Sitemap生成框架 一个Sitemap是一个你的网站的XML文件,它告诉搜索引擎索索引你的页面的更新频率和你的站点某些页面联系到其它页面 有多"重要",这个信息帮助搜索引擎索引你的站点,参看http://www.sitemaps.org得…

django+apache配置网站的robots.txt和sitemaps等理静态文件

当你的网站已经在公网上正常上线后,为了能被搜索引擎很好的收录网站结构,就必须主动向搜索引擎提供robots.txt和sitemap.xml, 先来看看什么是robots.txt和 sitemap.xml吧,以下摘自“维基百科” http://zh.wikipedia.org/zh-cn/Si…

souapp:网站图片找不到,指向默认图片显示

如果你的网站上显示的图片不存在,总不能给访问者显示一个个小的图片吧,下面我们以www.souapp.com(搜应用网)为例: 当用户鼠标onMouseOver,"搞笑铃声-精选集合2"这个APP的时候,上面应该显示该APP的详细信息以及screensho…

将网站发布到互联网

一、发布前的准备工作 1、一台Linux(CentOS/Ubuntu)服务器。 2、一款web服务器(Nginx/Apache/Tomcat) 3、一个属于自己的独立域名(cn/com/org/...) 二、服务器的购买和配置 1、服务器的类型:1)Linux&#x…

souapp搜应用网:放弃IE浏览器的用户,你的网站能做到吗?

这几天调试souapp.com的页面,感觉chrome,firefox,ie总不可能达到一致的页面效果,非常之崩溃,chrome和firefox还不错了,最可气的就是那个IE,不仅页面布局乱七八糟,而且很多JS代码在IE下不支持,报…

www.souapp.com(搜应用网)推出了中文版和英语版网站

www.souapp.com(搜应用网) 在Google Android Market 的开发者们的强烈要求下,最近推出了中文版和英语版网站,希望中国开发者和国外开发者能够在souapp.com上推广自己的APP,并且根据souapp.com提供的APP统计,为自己的下一款APP的开…

网站中图片的相对路径与绝对路径

1、相对路径 网站中加载图片所用到的相对路径&#xff0c;相对路径是以网页所在位置为参考的。 ../代表上一级目录 src"../../photo/1.png"; src"images/1.jpg"; 相对路径不但用于寻找图片还可以用于寻找网页&#xff1a; <a href"../myweb2/2.htm…

IOS目前比较不错的推广网站

序号 名称 网址 姓名 QQ 地址 邮箱 1 爱apps www.iapps.im 黄奇 328774787 上海 2 网易 http://m.163.com/iphone/ 李思萌 2964203 北京 3 威锋网 http://www.weiphone.com/ aenea 1224255960 深圳 4 搞趣 www.gao7.com 岳凌涵 2218526141 福州…

github python 画图_熬了一夜!我用Python做了一个网站,帮小姐姐生成漫画头像

公众号关注 “菜鸟学Python”设为 “星标”&#xff0c;每天看趣味Python干货&#xff01;对于动漫&#xff0c;大家一定都不陌生&#xff0c;小编周围的不少单身码农都是动漫迷。小编也是一个资深动漫迷&#xff0c;动漫里面有好多漂亮的小姐姐&#xff0c;比如斗破苍穹的美杜…

app开发者维权网站正式上线,真正关注开发者生存现状的媒体网站(souapp.com搜应用)

app开发者目前在行业中的弱势问题日益突出&#xff0c;主要来自4个方面的侵权问题&#xff1a;1、app开发者提交APP在软件商店&#xff0c;经常会遇到软件商店强制指定某家广告SDK的嵌入方才能够上架的霸王条款&#xff0c;例如:国内的机锋市场&#xff1b;此外&#xff0c;APP…

网站截图抓取工具:ubuntu+xvfb+CutyCapt,可以实现高效网页缩略图,支持flash显示

找了几个工具都不是很理想&#xff0c;最后通过实验大功告成&#xff0c;下面是具体步骤&#xff1a; 1、环境搭建&#xff1a; 操作系统:ubuntu sudo ap-get install build-essential sudo apt-get install xvfb sudo apt-get install xfs xfonts-scalable xfonts-100dpi su…

网站备案/该网站暂时无法访问

今天新的域名买了阿里云解析&#xff0c;和云服务器ecs 部署好了几小时后提示了这个 https://help.aliyun.com/knowledge_detail/36938.html阿里云help文档显示 备案服务号怎么获得&#xff1f; 备案服务号介绍&#xff1a; 您在购买阿里云ECS、SLB、弹性web托管、建站市场产品…

作品-网站-[原生开发]云鸽信息网

基于ThinkPHP开发 电脑端网址&#xff1a;http://www.yungexinxi.com 手机端网址&#xff1a;http://www.yungexinxi.com 开发性质&#xff1a;二次开发 网站类型&#xff1a;拍卖、商城、个人博客 转载于:https://www.cnblogs.com/phpyangbo/p/6087990.html

网站流量日志数据分析系统(1)

1&#xff0e; 点击流数据模型 1.1&#xff0e; 点击流概念 点击流&#xff08;Click Stream&#xff09;是指用户在网站上持续访问的轨迹。这个概念更注重用户浏览网站的整个流程。用户对网站的每次访问包含了一系列的点击动作行为&#xff0c;这些点击行为数据就构成了点击流…

网站流量日志数据分析系统(模块开发----数据仓库设计)

1&#xff0e; 维度建模基本概念 维度建模(dimensional modeling)是专门用于分析型数据库、数据仓库、数据集市建模的方法。数据集市可以理解为是一种"小型数据仓库"。 维度表(dimension) 维度表示你要对数据进行分析时所用的一个量,比如你要分析产品销售情况, 你可以…

新闻网站项目django--分类页

models.py 相关模型&#xff1a; # 分类表 class Category(models.Model):name models.CharField(max_length40, nullFalse) # 分类名def __str__(self):return self.name# 文章表 class Article(models.Model):title models.CharField(max_length100, nullFalse) # 标题in…

初始阶段网站架构(一)

(译) 1、初始阶段 大型网站都是从小型网站发展而来&#xff0c;网站架构也是一样&#xff0c;从小型网站逐步演变而来的。小型网站没有多少人访问&#xff0c;只需一台服务器就绰绰有余&#xff0c; 这个是网站架构如图&#xff1a; 单一服务器中&#xff1a;应用程序、数据库、…