letsencrypt结合nginx配置https备忘

2016-08-28 17:26:35   朋也   杂项   letsencrypt nginx https  

备忘一下我使用letsencrypt结合nginx配置网站https的过程

ssh登录服务器,克隆letsencrypt仓库

git clone https://github.com/letsencrypt/letsencrypt

进入letsencrypt目录,执行命令

beego建站之上传文件权限设计

2016-08-26 22:39:01   朋也   Golang学习笔记   Golang beego  

beego官网

pybbs-go 里的权限设计异常的简单

共设计3张表, 两两都是多对多关联, 会产生2张中间表, 一共是5张表

结构

beego建站之上传文件

2016-08-26 21:57:47   朋也   Golang学习笔记   Golang beego  

beego官网 beego上传官方文档

下面说说官方文档里没有说明的地方

上传代码

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)
    }
}

利用git仓库部署hexo搭建的博客

2016-08-25 18:32:57   朋也   nodejs学习笔记   nodejs hexo git  

昨天用hexo搭建了个本博客,主题用的是next,想发布博客还要将.md文件上次到服务器上,比较麻烦,本篇博客介绍一下利用ubuntu的定时任务和国内的git仓库来免传服务器部署

我用的是oschina的git仓库,当然也可以使用github,或者coding或者其他的git仓库,只要能git pull代码就可以了

beego建站之分页

2016-08-25 14:38:59   朋也   Golang学习笔记   Golang beego  

beego官网

在写到列表的时候要用到分页,就自己写了个分页的工具,结合js,还挺好用,记录一下

工具类

beego建站之模板

2016-08-25 08:09:57   朋也   Golang学习笔记   Golang beego  

beego官网 beego作为一个golang的web框架,入门非常的简单,既然要开发网站就少不了视图模板

官方文档:http://beego.me/docs/mvc/view/tutorial.md

模板里取值方式

假如后台输出了一个字符串PageTitle

underscore自定义函数,处理数据

2016-07-22 01:15:01   朋也   javascript学习笔记   javascript template  

引入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('-');
};

       15 / 16