网站添加opensearch
发表于
更新于
本文字数:
1.4k
阅读时长 ≈
2 分钟
本文介绍关于网站添加opensearch,包括使用场景、实现细节等,以提高关于网站添加opensearch的效率。
对于一个具备检索功能的站点,除了本身在站点内部点击页内检索等外,可以通过添加配置文件,从而让浏览器自动发现和提示添加新的搜索插件/扩展到浏览器的搜索栏中。
如何去做呢?
编写OpenSearch描述文件
vi opensearch.xml
1 | <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> |
Ionic:2017-18 蓝图
发表于
更新于
本文字数:
3.2k
阅读时长 ≈
5 分钟
本文是作者对Ionic:2017-18 蓝图的介绍,包括Ionic:2017-18 蓝图的优势、实现细节、相关资料等,这些步骤可以帮助作者提高Ionic:2017-18 蓝图的效率。
GitHub Pages自定义域名开启HTTPS
发表于
更新于
本文字数:
339
阅读时长 ≈
1 分钟
本文是作者对GitHub Pages自定义域名开启HTTPS的介绍,包括GitHub Pages自定义域名开启HTTPS的优势、实现细节、相关资料等,这些步骤可以帮助作者提高GitHub Pages自定义域名开启HTTPS的效率。
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的,所以我们自定义域名与其不符。
这个问题需要等待一段时间,我是第二天再访问正常了。
Angular6的新功能与改进之处
发表于
更新于
本文字数:
949
阅读时长 ≈
2 分钟
本文是作者对Angular6的新功能与改进之处的介绍,包括Angular6的新功能与改进之处的优势、实现细节、相关资料等,这些步骤可以帮助作者提高Angular6的新功能与改进之处的效率。
按计划Angular6将会在3月底发正式,当前最新版是
6.0.0-beta.3
.
当然Angular6较之5将会使开发更容易,体积更小,速度更快。
Angular6的提升与功能
- CLI集成Service Worker支持
ng generate universal <name>
ng build --app=<name>
- CLI改进了Universial与APPShell的支持
ng generate app-shell [ --universal-app <universal-app-name>] [ --route <route>]
- 改进了装饰器错误信息
- TypeScript2.5.x支持
npm install typescript@'~2.5.3'
- 许多有价值的功能
- 添加nativeElement支持
- 重新引入Query Predicate
- 对于项目组件,添加缺失的生命周期测试
- 描述safety worker
- 添加afterContentInit和afterContentChecked
- 针对language service的一些修复
- Typescript2.6的
resolveModuleName
要求传递的路径以’/‘分隔
- Typescript2.6的
- 移动init hooks到TView
- 纠正项目化组件中onDestroy的顺序
- 针对指令定义,添加类型和钩子
- 针对CLI render3的应用,支持体积追踪
- 修复Universial下的plat-detection例子
- 添加canonical视图查询
- 编译器关于reflect changes的一些提升
- 重命名QueryPredicate为LQuery
- 重命名LQuery为LQueries及相关
- 允许HttpInterceptors注入到HttpClient
- 之前,拦截器中注入HttpClient会报循环依赖错误。
- 现在可能直接在烂机器的构造函数中声明HttpClient对象了
- 添加navigationSource和restoredState到NavigationStart
- 当前,NavigationStart是无法知道导航被强制触发还是location改变
- 删除注释的生成
- 修复在窄屏下SideNav高问题