Tags → #coding
-
使用 Gatsby.js 搭建静态博客 EX 使用语雀发布到博客
偶然看到通过语雀 webhook 发布文章到 Hexo 静态博客,很方便,实现过程也很有意思。同样的原理可以运用到 Gatsby.js 博客上。 因为使用了 netlify,自动部署的事情就不用自己担心了,本文讲述的有一下两点: 1. 熟悉语雀 webhook 1. 使用 GitHub api ...
-
从实现理解闭包(复盘校对版)
> 来源于 现代JavaScript教程 > 本文很清晰地解释了闭包是什么,以及闭包如何产生,相信你看完也会有所收获 **关键字** **Closure** 闭包 **Lexical Environment** 词法环境 **Environment Record** 环境记录 **out...
-
使用 Github API 更新仓库
本文为大家提供一种使用 GitHub API 生成 Commit 的方法。通常我们会使用 Git 客户端 Commit 然后 Push 到 GitHub,但 GitHub 为我们提供了相关 API,可以直接通过 API 更新仓库。 要搞清楚整个更新流程,需要先理解 Git 的数据结构。如下图...
-
浅析 web 前端 MVVM
记得四个月前有一次面试,面试官问我 MVVM 是什么,MVVM 的本质是什么。我大脑一片混乱,那时我对 MVVM 的认知就只是“双向绑定“和“Vue”,以这个关键字简单回答了几句,我反问 MVVM 的本质是什么,对方就重复一次双向绑定。我怎么觉得对方也没懂就随便这么一问呢... 其实面试完我...
-
使用 Gatsby.js 搭建静态博客 5 博客上线
这真的是最简单的一步啦~ netlify 是一个可以帮助你自动部署网站的平台。你可以选择自己买服务器,运行 build 然后推送到自己服务器(或者直接使用 gh-pages),但是使用 netlify 你只需要正常推送项目到 GitHub,netlify 就会自动给你 deploy,这项服务...
-
使用 Gatsby.js 搭建静态博客 4 标签系统
官方自带标签系统教程,英语过关可以直接阅读官方教程。 以下说一下重点: **提示:以下所有查询都可以在 `localhost:8000/___graphql` 测试** 建立标签系统只需要以下步骤: ``` title: "A Trip To the Zoo" tags: "anim...
-
常识级别的 chrome 控制台操作接口
快 2019 年了,我才去看 chrome DevTools 的 api,唉,晚是晚点,总比不知道好吧?对于这些接口,不知道也不会导致你无法正常开发,但是知道了效率是能提高很多的。其实很多“常识”都因为“太常识”了,所以大家都不说,不讨论,结果知道的人反而不多。 以下是几句话的简单总结。 ...
-
使用 Gatsby.js 搭建静态博客 3 样式调整
回顾:使用 Gatsby.js 搭建静态博客 2 实现分页 为了测试样式,随便找一个以前的 `.md` 文件粘贴到 blog 项目中渲染看看效果: ! emmm,问题大了,必备的代码高亮都没有... ! 但是当我审查元素时发现,这竟然是已经被分词的状态,又经过一系列的资料搜集,发现 ...