巧用stdyun的octopress托管建立静态网站

分类:学习笔记 标签:技术

最近在使用stdyun.com的octopress托管服务。速度很理想。也推荐使用。octopress的优势我也不一样列举了。网上也有一堆的在各种系统环境下搭建octopress的教程。
而我是没有使用octopress的。所以这个服务如何为我所用就成了最大的问题。
stdyun出于安全考虑现在了ssh登录,目前所以的服务都只能使用rsync和scp进行上传部署。
不过我只部署一个静态网站,因此rsync就足够了!具体方法如下:
<点击标题查看详细>
  1. 登录http://www.stdyun.net/signup注册一个stdyun账户。
  2. 访问http://www.stdyun.net/octopress点击"我的octopress"获得自己的登录账户和密码
  3. 修改自己域名的dns记录
    如果要使用二级域名(比如www.domain.com或者blog.domain.com),添加cname指向cname.stdyun.net
    如果要使用顶级域名(比如domain.com),请添加a记录到218.245.3.110
  4. 在本地完成静态页面的编写保存于同一个目录下
  5. 在window下下载并安装cwrsync
  6. 打开cwrsync的安装目录(默认目录为C:\Program Files\cwRsync)复制cwrsync.cmd文件的内容另存为updateWEB.cmd,打开updateWEB.cmd在末尾加上rsync的同步代码
    
    chmod 777 /cygdrive/f/web/ -R 
    rsync --delete-before -a -H -v --progress --stats /cygdrive/f/web/ yourusername@o.stdyun.net:~/yourdomain.com/
    REM f/web/对应的是window目录F:\web\ 改为自己的静态网站目录
    REM yourdomain.com为自己修改了dns的域名
    REM yourusername为在https://www.stdyun.net/octopress获得的用户名
    pause
  7. 保存修改后的updateWEB.cmd文件并运行,输入在http://www.stdyun.net/octopress获得的密码。[注意:密码输入是不会有回显的,输入完成后直接回车就OK]
    显示如下就表示你上传成功了!赶快刷新你的域名试试效果吧!

rsync是很强大的同步工具,同样能从stdyun的octopress托管中下载你最新的网页。
  1. 复制cwrsync.cmd文件的内容另存为downloadWEB.cmd,打开downloadWEB.cmd在末尾加上rsync的代码
    
    rsync -r yourusername@o.stdyun.net:~/yourdomain.com/ /cygdrive/f/web/
    pause
  2. 运行并输入密码,就会在F:\web\目录下载网站的源码
目前stdyun.net的octopress是免费托管,stdyun.net的管理员也明确表示不会进行收费。但是就我的使用情况来看 一个用户只能使用一个域名托管,多个域名就会导致第二个域名托管失败。不过如此优秀的服务还是很值得推荐的。欢迎大家尝鲜~这是我部署的一个静态网页 http://rx78.ml/
20140620更新
stdyun被美团收购了 stdyun业务调整
原有的octopress服务地址更换:
http://www.stdyun.net/octopress
你可能还会对下列文章感兴趣:

0条评论 你不想来一发么↓

    想说点什么呢?

    您需要登录您的Google账号才能进行评论。