从10月24日开始,由于总所周知的原因,某些地区一些运营商的网络环境下已经无法通过ssh的方式对一些国外服务器进行操作。很不幸github也因此被误杀。这对于广大程序猿来说,简直是一大噩耗。不过我发现通过https的方式还是可以对github进行操作的。毕竟技术是无罪的,不管怎么样,github总是要用的。所以可以将现有的ssh方式改成https。
从10月24日开始,由于总所周知的原因,某些地区一些运营商的网络环境下已经无法通过ssh的方式对一些国外服务器进行操作。很不幸github也因此被误杀。这对于广大程序猿来说,简直是一大噩耗。不过我发现通过https的方式还是可以对github进行操作的。毕竟技术是无罪的,不管怎么样,github总是要用的。所以可以将现有的ssh方式改成https。
之前学前端的初衷就是为了让自己的个人博客好看点。Hexo主题如今很大概率你能够看到Next主题以及它的一些个人修改、衍生版本。我记得去年在看一篇Hexo主题开发指南的时候,有句话对我感触很深:
当你看到你用的主题出现在两个以上的博客的时候,那你就要考虑自己写一个了。
懒癌晚期的自己以及毕业设计等等事情的拖延,终于在最近完成了自己的Hexo主题——Melody。
本文将讲述如何制作一个Hexo
主题,以及在制作过程中的一些坑和一些经验。
在我主题制作过程中,Next主题以及其他一些优秀的前端博客例如Hux,对我帮助和启发很大,再次感谢
过一段时间博客的主机要到期了。我看了一下才发现,主机上其实我也只是放着我hexo的静态博客而已。觉得每个月要交几十块钱其实并不值当,遂决定把hexo博客从云主机上转移出来到github-page上。
本文主要记录如何运用Travis-CI
对hexo博客进行持久化构建,以及通过Cloudflare
给自有域名的github-page加上https
。文末给出如何将自己的博客加入HSTS
网站列表。
最近在写fj-service-system的时候,遇到了一些问题。那就是我有些组件,比如Dialog
、Message
这样的组件,是引入三方组件库,比如element-ui
这样的,还是自己实现一个?虽然它们有按需引入的功能,但是整体风格和我的整个系统不搭。于是就可以考虑自己手动实现这些简单的组件了。
最近在做的项目因为相对较大(打包有100多个chunk),在build构建的时候速度一直上不去,甚是烦恼。由于用的是vue-cli
的webpack2
模板,一开始并没有想着要对其进行优化,一直觉得是webpack本身慢+硬件慢(在开发机上开发,内存和CPU都不是很强力)的原因。后来慢到实在受不了了,转移到本地(i7+16G)开发的时候,发现生产构建居然需要90s,实在太长了。所以开始着手Webpack2构建优化。
本文从一名新手的角度(默认对Vue有了解,对Koa或者Express有了解)出发,从0开始构建一个数据通过Koa提供API的形式获取,页面通过Vue渲染的完整的前端项目。可以了解到Vue构建单页面的一些知识以及前端路由的使用、Koa如何提供API接口,如何进行访问过滤(路由)、验证(JSON-WEB-TOKEN)以及Sequelize操作MySQL数据库的一些知识和技巧,希望能够作为一篇入门全栈开发的文章吧。
更新:文末给出的github仓库已经更新Koa2版本。请使用Node.js v7.6.0及以上版本体验~
本文翻译自Having fun with Html5 Canvas,感谢作者
本篇教程我们将会构建一个齿轮系统,用HTML canvas和JavaScript描述出来。
本教程适合刚学习JavaScript以及对齿轮系统只有最基本了解的读者。