Team下多人协作编程,Git Repo管理上需要有规范,以下是我所在的team规范。

持续更新

分支命名规则

  1. 主分支:master【保护分支】
  2. 功能分支:feat/<name>
  3. bug分支修复:fix/<name>

操作步骤

阅读全文 »

认证流程

  1. 客户端发送登录请求
  2. 服务端验证用户名密码
  3. 验证成功后,服务端生成Token,返回令牌到客户端
  4. 客户端之后的每次请求Header或URL带上Token
  5. 服务端对需要认证的请求接口,验证Token,成功则接收请求,返回对应结果

对于一个具备检索功能的站点,除了本身在站点内部点击页内检索等外,可以通过添加配置文件,从而让浏览器自动发现和提示添加新的搜索插件/扩展到浏览器的搜索栏中。

如何去做呢?

编写OpenSearch描述文件

vi opensearch.xml

1
2
3
4
5
6
7
8
9
10
11
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>进击之路</ShortName>
<Description>文章检索</Description>
<Contact>qianghe421@163.com</Contact>
<InputEncoding>UTF-8</InputEncoding>
<Url type="text/html" template="https://1991421.cn/tags/{searchTerms}"/>
<Url type="application/x-suggestions+json"
template="https://1991421.cn/tips?q={searchTerms}"/>
<Image height="32" width="32" type="image/x-icon">https://1991421.cn/favicon.ico</Image>
</OpenSearchDescription>

阅读全文 »

英文原址

Ionic团队在过去的秋季,是极度繁忙和高生产的。我们已经发布了一些新的项目,开启了Ionic Pro商业服务。我们在一直努力,使得我们的框架和服务越来越棒。

随着所有的计划推进,我想回过头来聊一聊接下来的6-12个月,Ionic会是什么样子。

首先,让我们梳理下短期内你们能够期待的一些事情。

阅读全文 »

GitHub Pages本身是支持HTTPS,比如仓库地址是alanhg.github.io,https可以正常访问,但自定义域名后,是不可以https访问的。
这里利用Cloudflare的免费CDN服务来实现。

操作步骤

  • 注册Cloudflare账户

  • 点击’Add Site’

  • 选择免费方案

  • 添加成功后,会提示你需要修改域名的DNS服务器

  • 在Crypto下面,选择SSL-Flexible

    勾选Always use HTTPS

  • 登录域名服务商的控制台,修改DNS服务器地址为上面Cloudflare所提供的

写在最后

配置完成后,访问https://1991421.cn发现可以了,但是浏览器会提示证书错误,为GitHub的,所以我们自定义域名与其不符。
这个问题需要等待一段时间,我是第二天再访问正常了。

阅读全文 »
0%