
1 DuckJK 2015 年 2 月 6 日 跟我原来的博客好像,也是本地写.MD文件,git添加上传到VPS之后,触发hooks,然后加一个脚本把.MD文件生成HTML文档,复制到网页目录(我当时直接生成指定目录)。我用的是pelican。 |
2 youling 2015 年 2 月 6 日 话说用Git写微博不觉得麻烦么,WordPress有手机客户端,有网页小窗口快速发布,有邮件发布,并且但凡著名的笔记软件都支持一键Po MardDown到WP |
3 qinkun1234 2015 年 2 月 6 日 这有一篇转帖的 Octopress Hosted in Github http://blog.itzhoulin.com/blog/2014/08/24/deploy-a-blog-using-octopress-hosted-in-github/ |
4 aricxu 2015 年 2 月 6 日 1. 这是你git的用户名,你 git commit 的时候显示的名字,和邮箱。 2. 看了教程 “本地 deploy 只是把静态文件push到了 VPS 的 git 仓库里” 。 就是将你本地生成在 public 目录下的东西 git commit 一下就可以了,commit 到你的 git 服务器(教程里面在 vps 上建立的 git 服务器), 后续发布是 hook 完成的。 其实我的做法是,环境搭在 vps 上,提交 md 文件,由 git hook 生成并发布。 |
5 brucebot 2015 年 2 月 6 日 我是用jekyll的,一般在本机写好,然后rake deploy,直push到vps然后在vps上通过hook生成静态网站的 |
6 sumw3 2015 年 2 月 6 日 可以参考http://t.sumw3.com/2014/12/31/HexoAutoDeploy/ 觉得类似的就可以了 |
7 laomutuo 2015 年 2 月 7 日 卤煮要学node? |
10 youling 2015 年 2 月 7 日 |
11 spencerqiu OP @sumw3 网站打不开= = |
13 aricxu 2015 年 8 月 28 日 @sudoz 将 post-update.sample (路径比如: blog.git/hooks/post-update.sample ) 改名为 post-update ,激活此 hook 然后我的做法是: 在末尾加 一行 exec /home/git/update_blog.sh 。 update_blog.sh 就是一个执行文件,负责发布。例子见下面,因为 path 的原因,我用的所有的命令都是绝对路 unset GIT_DIR # 为了能使用 git pull cd /your/blog/path # 进入目录 /usr/bin/git pull # 更新 # 确保路径是对的,然后发布 /usr/local/bin/hexo g # 执行发布命令 #可以加一些日志输出什么的 |