HTTP缓存-ETag
最近在学习网站性能优化相关的内容,关于网站优化点特别多而 HTTP 缓存也是比较重要的一部分,于是今天就着重看下 HTTP 缓存相关的内容加深下对此相关知识的理解和认识。自己动手通过简单的服务,看看其中的过程。
Hexo关于第三方评论系统
# 前言
昨天登陆 blog 看到了多说的通知:将于 2017 年 6 月 1 日正式关停服务,其实并没有太大的意外。
自从去年 9 月份 disqus 被 GFW 认证后,被迫转移到多说,一看就是很久没有维护了,感觉关闭就是迟早的事,没想到刚用 5 个月。。
Hexo置顶及排序问题
近期在写 3-hexo 主题时,发现文章( site.posts
)排序按照.md 文件的创建时间排序,而没有按照文章中的 date 排序。
这就导致了一个问题,我重装了一次电脑,.md 文件通过 git 备份了,还原回来的时候,md 的创建时间都是一样的,所以文章列表就按照文章标题排序了
Hexo常见错误-搭建hexo在子目录下,本地server成功,部署到github上之后不能显示主题样式
# 问题
在本地 server 成功,显示没有问题
但是部署到 github 上之后,就无法显示主题和图片了
Hexo创建404页面
对于 github page 来说,只要在根目录又 404.html,当页面找不到时,就会被转发到 / 404.html 页面,所以我们只要更改这个页面,就可以实现自定义 404 页面了。
express 使用 multer 做文件上传时自定义文件名和存储路径
# 一、简介
multer
更新到 1.x
之后无法直接通过 app.use(multer());
这样的方式去使用。
multer 的 文档地址:
https://github.com/expressjs/multer
中文文档的翻译也是 2016 年 10 月的,不建议看中文文档。
安装:
yarn add multer
引入:
const multer = require('multer');