2 2

MapBox & Leafle – 取代 Google Map 谷歌地图

Google map 从前是各个网站都使用的免费资源,API过于强大甚至可以让我们做出许多的导航工具,可想而知 Google 要开始收费了。当Top #1开始收费,就代表下面的其他地图资源使用量会陆续上升。OpenstreetMap 是另一个大家用的免费地图资源,但我们要了一个第三方来追加地图功能。 Google Map (付费,需要绑定卡) 需要绑信用卡,但没人想用10000/月 地图读取 Mapbox (付费,也有免费额度) https://www.mapbox.com/如果你的流量小,可以使用他们的免费资源。文档做的有点复杂 / 可以替换地图颜色 / 很多功能 / 只有英文界面20000/月 地图读取 Leafle (免费) https://leafletjs.com/Javascript 插件,可以做些基本的功能。免费,但无法替换地图颜色

read more...

WordPress CDN 全局媒体网址

近期研发小程序遇到的问题是,W3 Total Cache 的 CDN 配置无法延伸至Rest API里面。WP Rest API 给到的 JSON 里面的媒体没有改变成CDN网址。 这里我们使用的是回源性质的CDN,所以需要保留原网域的媒体网址,但在wordpress template或API JSON里提供到的网址全部变成CDN网址: global $DOMAIN_ORIGINAL; global $DOMAIN_CDN; $DOMAIN_ORIGINAL = ‘https://domain.com’; $DOMAIN_CDN = ‘https://cdn.domain.com’; # 额外 function cdn_attachments_urls($url, $post_id) { global $DOMAIN_ORIGINAL; global $DOMAIN_CDN; return str_replace($DOMAIN_ORIGINAL.’/wp-content/uploads’, $DOMAIN_CDN.’/wp-content/uploads’, $url); } add_filter(‘wp_get_attachment_url’, ‘cdn_attachments_urls’, 10, 2); 额外附上 ACF 的 CDN 媒体网址更改: global $DOMAIN_ORIGINAL; global $DOMAIN_CDN; $DOMAIN_ORIGINAL = ‘https://domain.com’; $DOMAIN_CDN = ‘https://cdn.domain.com’; # ACF function fz_acf_format_value( $value, $post_id, $field ) { global $DOMAIN_ORIGINAL; global $DOMAIN_CDN; if(is_array($value)) { $value[‘url’] = str_replace($DOMAIN_ORIGINAL.’/wp-content/uploads’, $DOMAIN_CDN.’/wp-content/uploads’, $value[‘url’]); if(isset($value[‘sizes’]) && !empty($value[‘sizes’])){ foreach($value[‘sizes’] as $key=>$size){ $value[‘sizes’][$key] = str_replace($DOMAIN_ORIGINAL.’/wp-content/uploads’, $DOMAIN_CDN.’/wp-content/uploads’, $size); } } }else{ $value = str_replace($DOMAIN_ORIGINAL.’/wp-content/uploads’, $DOMAIN_CDN.’/wp-content/uploads’, $value); } return $value; } add_filter(‘acf/format_value/type=image’, ‘fz_acf_format_value’, 9999,9999); add_filter(‘acf/format_value/type=file’, ‘fz_acf_format_value’, 9999,9999);

read more...

SEO搜索引擎爬虫的 IP 白名单

前段时间发现自己的网站搜索结果从 Google 消失了,发现原来防火墙挡住了搜索引擎爬虫 Googlebot 的 IP。 所以马上搜索了所有的爬虫IP白名单来解决这个问题。在这里分享一下,非常重要非常实用的一个列表。 Google 从 到 64.233.160.0 64.233.191.255 66.102.0.0 66.102.15.255 66.249.64.0 66.249.95.255 72.14.192.0 72.14.255.255 74.125.0.0 74.125.255.255 209.85.128.0 209.85.255.255 216.239.32.0 216.239.63.255 Baidu 从 到 103.6.76.0 103.6.79.255 104.193.88.0 104.193.91.255 106.12.0.0 106.13.255.255 115.231.36.136 115.231.36.143 115.231.36.144 115.231.36.159 Bing 从 到 104.146.0.0 104.146.63.255 104.146.100.0 104.146.103.255 104.146.104.0 104.146.111.255 104.146.112.0 104.146.112.255 104.146.113.0 104.146.113.255 MSN 从 到 64.4.0.0 54.4.63.255 65.52.0.0 65.55.255.255 131.253.21.0 131.253.47.255 157.54.0.0 157.60.255.255 207.46.0.0 207.46.255.255 207.68.128.0 207.68.207.255 Yahoo 从 到 8.12.144.0 8.12.144.255 66.196.64.0 66.196.127.255 66.228.160.0 66.228.191.255 67.195.0.0 67.195.255.255 68.142.192.0 68.142.255.255 72.30.0.0 72.30.255.255 74.6.0.0 74.6.255.255 98.136.0.0 98.139.255.255 202.160.176.0 202.160.191.255 209.191.64.0 209.191.127.255

read more...

SEO搜索排名案例

新创建上线的网站往往最难达标的事情就是SEO搜索排名,国内当然是针对百度搜索。在过去的几个网站项目中我们很成功的利用不付费的方式带领了各个网站到搜索排名的顶端,这也是我们网站设计架构中的主要服务之一。 通常我们都是针对项目公司名,商标名来进行一个搜索成长排名。对于现今的市场,手机上的百度搜索排名更是重要。因为显示屏幕小了,用户只会观看前1-2页的搜索结果。下面是我们几个网站案例的搜索排名结果:   斗品膳集团 斗品膳集团是从无到有的新网站,我们也很快的让二个网站可以直登第1名。 彼得家厨房 彼得家厨房虽然是连锁商店,有许多其他的搜索页面,但我们也成功的让他们登入第1名。(除去广告) 沈敏良室内设计 沈敏良的名字在旧网站是排名第4-6页,我们成功的让沈敏良的网站上线后成长至第1页。 西瓜庄园儿童摄影 西瓜庄园的名字搜索可以在第1名(除去广告),上海儿童摄影排名在第8位(前6个是广告)。 MUSEE FOTO 摄影 MUSEE是一个比较多用的名字,但我们成功的让网站登上第一名(除去广告)。

read more...

BullFighter

斗牛士即将创造新的风格,走向一个全新的路线 – BullFighter。BullFighter 将会从世博店开始运行,我们近期也在为他们作新的风格设计。今天我们在为新的菜色作拍摄,使用大理石、水泥地之类的石头材质作品牌个性。

read more...