微信现在是众多公司营销的重点。遍布朋友圈和消息群组里的html5各位可能也是天天见了,不过自从微信更新了官方api后,对整个微信内的页面管控都严格了不少。而官方的分享卡片,是众多在微信生态中传播的html5静态页面的一个重点。不过很多人会发现分享的图片和摘要达不到预期。这篇文章就讲下这个,供初次接触微信开发的前端参考。(其实官方的文档也蛮详细的了,不过有些地方官方没忽略了,容易给新人造成坑)
利用git解决hexo博客多PC间同步问题
声明
本文只是给类似我这样的git新人做参考,对git比较熟悉的话可以无视了。由于自身对git的了解就不是特别深,所以可能有些地方会有错误,欢迎各位指正。(本文有在微博上接受geekrainy的帮助,对此表示谢意)
ps:建议git相关操作都在bash上进行操作。不依赖windows下gui
场景
单位和家里两PC,同时都想更新blog。而由于hexo没有后台,而且全部文件都在本地生成,所以如果公司电脑上发表了A文章后回家又写了篇B文章,在家里上传后你会发现只有B文章而A文章没了(因为家里的PC上没有A文章的md文件),所以多台电脑同时用来写文章的时候,需要解决备份问题。
纯CSS+HTML自定义checkbox效果
checkbox应该是一个比较常用的html功能了,不过浏览器自带的checkbox往往样式不怎么好看,而且不同浏览器效果也不一样。出于美化和统一视觉效果的需求,checkbox的自定义就被提出来了。这里对实现方法做个总结
hexo博客搭建时遇到的一些问题
之前的WP博客荒废了好久之后终于感觉该做点正事了,所以这几天花了点时间重新弄了下hexo,毕竟是比较符合前端的一个博客框架。比起wp来说,hexo轻量级的多,而且易部署(指速度优化方面),也不需要一个专门的服务器来放置(这个其实是我选择hexo的最终原因。手里虽然有vps,但是因为跑着ss加上国内ping值太高,最终肯定影响国内速度,所以就一直没用来放blog)当然没有后台也就意味着不能随时随地写了就发,这个相对WP来说是弱势,但我感觉还好,毕竟不会常常在外面跑,而且写博客基本都是在电脑前,再不济也可以先把MD文件写完后拷回去发布。
中文webfont解决方案
前言
css3的font-face
让网页的字体多样性有了很大的提升(该属性的语法使用可参考大漠的这篇文章,本文重点不在于此,不对该属性做太多解释)有了font-face
之后,网页上的特殊字体也都可以不再通过切图来解决,完美地解放了切图仔的工作——但是,万恶的但是出现了。
当你的页面里有特殊字体的中文的时候,你会发现直接用font-face
引用中文字体是极其不现实的。
Centos下配置nginx和php环境
yum安装
1.安装EPEL插件
2.安装mysql,完成后’service mysqld start’然后’mysqladmin -u root password “这里输入新密码”‘来添加密码(mysql默认无密码)然后’service mysqld restart’重启
3.让nginx和php-fpm相关联
‘service nginx configtest’然后
‘cat /etc/nginx/nginx.conf’
获取nginx默认配置文件的位置。
vi /etc/nginx/conf.d/default.conf
webroot要给777权限
sudo chmod 777 /usr/share/nginx/html