Stout —— Go 开发的静态网站部署工具

Stout 是一个可靠的静态网站部署工具。用它将网站上传到 S3 比用其它工具更加可靠。它可以替代支付服务如 Divshot ,动态 web 服务器 Rails,或者手动上传您的网站到S3 或 FTP服务器。

Features

版本脚本和样式文件,以确保您的网页部署时或部署后不使用不一致的文件集。

支持返回到以前的版本

不依赖于任何特定的构建工具或工作流(它是一个用 Go 写的独立的可执行文件)

不需要任何类型的数据存储维护状态或历史记录

可以由多个开发人员同时使用,不会有锁定或不一致的状态危险

正确处理缓存头
支持无冲突部署多个项目到同一网站的不同子目录

压缩文件传输更快

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-23 01:51:08

Stout —— Go 开发的静态网站部署工具的相关文章

开发商业静态网站程序让我月入5000

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 看到很多运营网站.靠网站广告收入的站长们写的经验心得,我就写一写开发商业程序的一些经验吧. 我在大学时候就开发网站程序了,只不过是动态网站程序,2005年大四临近毕业的一天,一个沈阳的朋友打电话给我,说:你的商城系统能不能帮我修改成静态的,就是后台生成前台静态页面的那种程序我说:行,总价1200元,客户打了400元定金.在毕业之前,我顺利开发

在Fedora18安装下一代静态网站生成框架Awestruct

Awestruct是非常棒的静态网站生成框架,他基于Jekyll,使用Ruby语言开发.Awestruct可以根据模板生 成非常漂亮的网站,例如可以用BootStrap或者BluePrint,这两个大名鼎鼎的东东不用多说了吧,地球人都知 道.废话不多说,进入主题.安装Ruby环境 首先安装一些依赖库,否则安装Awestruct会报如下的错误 : Building native extensions. This could take a while... ......... ERROR: Erro

静态网站转换成RSS的工具

本文译自allwebdesignresources.com  原作者Rachel Goldstein   同发译言 你有一个静态网站吗?也许你要把一些内容转换成RSS或者要在你的网站上添加一个RSS种子?那么下面的列表会让你很高兴.这个列表把静态网页转化成XML RSS的所有免费工具一网打尽.这些工具对于很多高手和不知道何为html的菜鸟一样有用.下面看看这些工具,找出最好的一款,能把任何页面转化成完美的RSS种子.如果你还有其他的转换工具,请告诉我.谢谢. The RSS Wizard这是一款

web开发设计必备 在线web工具网站和应用

  开发设计必备 在线web工具网站和应用-web前端开发必备软件"> 大家可能还记得在过去的文章我们我们曾经介绍我们收集的前端开发人员必备的工具,脚本和资源,在今天的这篇文章中,我们将继续推荐给大家一组我们精挑细选的web开发设计必备的在线工具应用.相信会在web开发和设计的过程中给你带来方便和快捷! 前端开发相关 jsfiddle jsfiddle是老牌的在线调试和分享代码的网站,它可以帮助你在线调试javascript/css/html代码, 并且方便的发布到社区,论坛或者社交媒体上

在Heroku上部署静态网站

静态网页是无法直接部署在Heroku的,push代码也报错. 解决方法:增加一个index.php,包裹html将静态网站伪装成php网站即可,代码如下: <?php include_once("index.html"); ?> 此时,push 代码,Heroku会自动生成php框架.

想 问一下,ASP.NET网站管理工具能不能脱离ASP.NET网站开发环境而独立成为一个站点。

问题描述 想问一下,ASP.NET网站管理工具能不能脱离ASP.NET网站开发环境而独立成为一个站点.也就是我不需要在网站服务器上安装ASP.NET开发环境,就可以用ASP.NET网站管理工具这个站点进行角色管理和角色授权.可以不?望回复解决,谢谢! 解决方案 解决方案二:管理网站和开发环境没有关系,只要有ASP.NET2.0就有那个管理了.解决方案三:我是说打开ASP.NET网站管理工具来配置角色和授权等可以吗解决方案四:有ASP.NET2.0就可以用ASP.NET网站管理工具这个站点进行角色

静态代码检查工具 FindBugs

使用 FindBugs的原因和方法   静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷.当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现.尽管如此,好的静态分析工具仍然是工具箱中的无价之宝.在这个由两部分组成的系列文章的第一部分中,高级软件工程师 Chris Grindstaff 分析了 FindBugs如何帮助提高代码质量以及排除隐含的缺陷. 代码质量工具的一个问题是它们容易为开发人员提供大量但并非真正问题的问题--即伪问题(false positives).出现伪问题时

hugo-最好用的静态网站生成器

Hugo是由Go语言实现的静态网站生成器.简单.易用.高效.易扩展.快速部署. 快速开始 安装Hugo 1. 二进制安装(推荐:简单.快速) 到 Hugo Releases 下载对应的操作系统版本的Hugo二进制文件(hugo或者hugo.exe) Mac下直接使用 Homebrew 安装: brew install hugo 2. 源码安装 源码编译安装,首先安装好依赖的工具: Git Mercurial Go 1.3+ (Go 1.4+ on Windows) 设置好 GOPATH 环境变量

举例说明什么是动态网站、静态网站

中介交易 SEO诊断 淘宝客 云主机 技术大厅 记得有一次和一朋友散步,他问到什么是动态网页.什么是静态网页.动态网页与静态网页有什么区别.当时我的回答似乎并没有让他真的明白到底什么是动态.什么是静态,所以今天想在这篇文章中详细的举例说明什么是动态网站.什么是晶体网站.都知道网站是由一个个网页组成的,所以动态(静态)网站与动态(静态)网页在本文中就不特别区别了,表达的意思是相似的. (1)动态网站与静态网站的概念及区别 动态网站是指通过网页脚本语言(比如php.jsp.asp等)将网站内容中的数