单页面架构的 SEO 优化

单页面架构的 dom 结构是用 js 动态构建出来的,而搜索引擎抓取的时候是不管 js 的,这样单页面架构是很不利于 SEO 的,而 SEO 对于一个对外的应用来说是非常重要的,放弃 SEO 等于放弃了网站的最大的流量入口:搜索引擎。

单页面应用 SEO 优化的思路就是判断请求是否来自搜索引擎,如果是搜索引擎在爬取页面,提供一个无界面的浏览器去访问网页,得到通过 js 渲染过后的 html 代码,再返回给搜索引擎。

下面说说搜狗新颜是怎么做的。

微信公众号开发流程和注意事项

微信公众号开发其实很简单,稍微有点 web 开发功底就能搞定。下面简单说一下大体的开发流程以及需要注意的点。

鄙人的搜狗第二届黑客马拉松之旅

这件事已经过去了好久,今天看到 es 秋秋送的搜狗年刊上,居然有对应的报道。

好吧,还是有必要记录下,毕竟是本人在搜狗为数不多的亮点之一~~~

Java 热部署的方案探索

为什么需要热部署?

Java 程序员最幸福的事情是可以在等程序编译的时候泡 Java!!(开个玩笑)

firebase:0 后端代码实现实时交互

Firebase can power your app’s backend, including data storage, user authentication, static hosting, and more. Focus on creating extraordinary user experiences. We’ll take care of the rest.

使用 Firebase ,开发者无需担心数据存储问题,无需架设自己的服务器,就可以让自己的 APP 或 web 应用实现实时交互功能。

ngrok:将本地服务暴露到外网

ngrok 可以将本地服务暴露到外网,解决了路由穿透, 80 端口封锁之类的问题。