备忘一下我使用letsencrypt结合nginx配置网站https的过程
git clone https://github.com/letsencrypt/letsencrypt
下面说说官方文档里没有说明的地方
上传代码
func (c *FormController) Post() {
f, h, err := c.GetFile("uploadname")
defer f.Close()
if err != nil {
fmt.Println("getfile err ", err)
} else {
c.SaveToFile("uploadname", "/www/"+h.Filename)
}
}
昨天用hexo搭建了个本博客,主题用的是next,想发布博客还要将.md文件上次到服务器上,比较麻烦,本篇博客介绍一下利用ubuntu的定时任务和国内的git仓库来免传服务器部署
我用的是oschina的git仓库,当然也可以使用github,或者coding或者其他的git仓库,只要能git pull代码就可以了
beego官网 beego作为一个golang的web框架,入门非常的简单,既然要开发网站就少不了视图模板
官方文档:http://beego.me/docs/mvc/view/tutorial.md
假如后台输出了一个字符串PageTitle
引入js
<script src="http://cdn.bootcss.com/underscore.js/1.8.3/underscore-min.js"></script>
创建自定义函数
_.template.formatdate = function (stamp) {
var d = new Date(stamp), // or d = new Date(date)
fragments = [
d.getFullYear(),
d.getMonth() + 1,
d.getDate()
];
return fragments.join('-');
};