前,我写过一个“WordPress的静态化方法”,使用的是一个名为cos-html-cache的插件实现。
这个插件非常简洁小巧,直接在原网站上生成首页和文章页的html文件,不过,这个插件只支持文章静态化,不支持页面、标签和分类的静态化,之后也再没有过更新。
后来,我想到过利用WordPress插件导出全静态化网站的方法,用这个方法,对于少量文章挺方便,但文章数量一旦多了,就经常出错。
后来,我看到有人在cos-html-cache插件的基础上又开发了一个插件,名叫Super Static Cache,我用了一下,发现其BUG较多,但Rewrite模式是可以正常使用的,在这个模式下,可以将首页、文章页、单页、分类页、Tag页都生成静态化文件,并保存在一个名为super-static-cache的目录下,直接复制这个目录即可得到一个静态化网站。
因此,一个更简单的生成静态化网站的方法来了,先在网站安装Super Static Cache,之后运行一个抓取网站的工具,这类工具很多,例如wget、sitemaps生成器之类的,把整个网站抓一遍(wget还能多生成一份),即可在super-static-cache的目录获取到网站的静态化Html文件。
wget在Windows、Linux、Mac都有,用wget下载网站的命令是:
wget -m 网站地址
里云云开发平台重磅推出开源应用中心,聚合最热门的开源应用,让你像安装app一样快速上线一个网站。面向新人和持续活跃的开发者用户推出上线激励加油包,最高100元无门槛代金券免费送,现在体验还能够领取年轻人的养生神器,桌面不锈钢保温杯!
开源应用中心聚合了目前最热门的前端开源应用模版,让大家真正可以做到像安装APP一样来上线一个网站。目前已经支持最热门的前端框架,包括Vue.js、React、Nuxt.js、Next.js、AntDesign等,还有内容管理平台Hexo、Docusaurus、VuePress、Sapper等。使用部署开源模版非常适合您的以下场景:
云开发平台同样面向广大的开源作者征集应用,对于热门的应用我们能够提供现金激励、以及流量曝光等扶持。
阿里云云开发平台前端应用部署功能旨在为前端开发者改善工作环境,优化前端开发和部署体验。同时还可以结合云开发平台云原生的架构能力和主机应用的部署能力,让前后端应用能够更高效地协同。
1. 账号准备工作
2. 创建应用
2.1 选择应用中心任意模版创建应用
2.2 使用自己的仓库应用创建
不知道如何操作?您也可直接点击一次“部署”按钮,之后,对默认生成的build.sh内容进行任意修改:
b. 填写静态文件相对目录:在build.sh执行后,从代码生成出的静态文件所在的相对目录,需要被填写到“部署配置-资源路径”中。
Tip:例如React应用(如图),一般会填写“./build”;Vue应用则一般为“./dist”。
c. 调整配置:当您完成上述步骤后,发现自己的代码仍然部署错误时,需查看排查部署日志,对上面的build.sh和部署资源路径进行修改。常见的几种部署错误情况如下:
3. 在日常环境部署站点
4. 配置自定义域名在线上环境上线
原文链接:https://developer.aliyun.com/article/829641?utm_content=g_1000314028
本文为阿里云原创内容,未经允许不得转载。
态网页也叫做平面页,是一种简单的网页形式,它的内容在网页创建时就已经被确定,就像是一本已经印刷好的纸张。无论你何时打开这页纸,内容都是一样的。这种网页通常使用HTML编写,可能包含CSS和JavaScript,但不包含像PHP、ASP.net等服务端的动态脚本。包含文本、图像、声音、Flash动画、客户端脚本和ActiveX控件及JAVA小程序等。
静态网页没有后台数据库、没有可交互的网页。做好并上传到服务器上,就不能对网站的内容进行修改,除非把网站文件下载到自己计算机上,再用专业的网站制作软件编辑好上传(修改源代码)。
静态网页不能简单地理解成静止不动的网页,主要指的是网页中没有程序代码,只有HTML,网页URL以.htm、.html、xml等常见形式为后缀。
静态网页也包括一些能动的部分,静态网页上展示的内容并非完全静止的,它也可以有各种视觉上的动态效果,如GIF动图、Flash动画、滚动字幕等。
静态网页优点:
1、静态网页的内容相对稳定,比较安全,数据不会丢失;
2、静态网页的结构清晰,方便搜索引擎爬虫抓取和理解,因此对搜索引擎优化(SEO)更友好;
3、维护简单:静态网页通常比动态网页更容易维护;
4、静态网页被访问的速度快,访问过程中无须连接数据库,开启页面速度快于动态页面。
5、减轻了服务器的负担,工作量减少,也就降低了数据库的成本。
6、静态页面非常适合用于展示固定内容的网站,如企业官方网站、产品介绍页、博客文章等。
静态网页缺点:
没有数据库的支持,不能直接对网站内容进行修改,更新维护比较麻烦,得修改源代码,才能改变网页内容;
静态网页的交互性较差,在功能方面有较大的限制。实现不了会员注册、在线留言、购买交易等功能,只能简单地展示信息;
静态网页的优点包括加载速度快,安全性高,容易维护和优化,适合SEO。然而,对于需要频繁更新或者具有大量用户交互的网站,静态网页可能不是最佳选择。当需要对整个网站的静态页面进行批量的修改时,工作量有可能会比较大。
*请认真填写需求信息,我们会在24小时内与您取得联系。