开通POP3/SMTP服务
以QQ邮箱为例
进入QQ邮箱,点击【设置】,点击【账户】。
在其中找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,管理服务,生成授权码
进入twikoo配置邮件通知服务
进入twikoo管理面板,点击【配置管理】,点击【邮件通知】
关于邮件通知配置,可参考我的配置
SENDER_EMAIL:1378600591@qq.com
SENDER_NAME:王貔貅’s Blog 评论提醒
SMTP_SERVICE:QQ
xxxxxxxxxx1 1hexo cl;hexo g;hexo sshell
xxxxxxxxxx1 1hexo cl;hexo g;hexo sshell
SMTP_SECURE:true
SMTP_USER:1378600591@qq.com
SMTP_PASS:【邮件通知邮箱密码,QQ、163邮箱请填写授权码。】
MAIL_SUBJECT:你在王貔貅’s Blog 评论得到了回复
MAIL_TEMPLATE:【可留空,也可自定义模板】
MAIL_SUBJECT_ADMIN:王貔貅’s Blog ...
为什么要压缩博客静态资源?
在页面加载过程中,HTML、CSS、JavaScript等资源文件的大小都会对页面加载速度产生影响,因此,为了提高页面加载的速度和用户体验,压缩这些文件是非常必要的。
具体来说,压缩可以在不影响文件功能的前提下,去除无关空格、注释、多余代码等内容,从而减小文件大小,优化传输速度。更小的文件大小可以加快下载速度,减少网络带宽使用,同时也有助于减少服务器负载并提高页面加载速度,改善用户体验。
通过压缩,可以将文件大小降低30%~90%不等,对于特别大的文件可能能够看到数百KB的差异。更重要的是,很多CDN服务商也提供了对已压缩文件响应的缓存,这意味着您可以在没有修改文件内容的情况下继续使用压缩后的文件。
因此,在构建优化的网站或网络应用时,压缩HTML、CSS、JavaScript等文件非常重要。仅此一举可以极大地提升网站性能,改善用户体验。
什么是gulp?
Gulp是一个功能强大的前端构建工具,可以自动化完成开发相关的任务,比如文件压缩、图片优化、文件合并、自动刷新浏览器等。它基于Node.js平台,使用JavaScript语言编写,通过gulpfile.j ...
多环境
什么是多环境?
ChatGPT:
多环境指在软件开发过程中,为了满足不同的需求和环境,开发人员需要在不同的环境中进行开发、测试和部署。常见的多环境包括开发环境、测试环境、预生产环境和生产环境等。每个环境都有自己的特点和要求,例如开发环境需要更多的调试工具和测试数据,而生产环境需要更高的性能和可靠性。多环境的使用可以保证软件在不同的环境中都能够正常运行,并且可以提高软件开发的效率和质量。
简单来说,多环境就是将同一套项目代码根据实际情况来调整配置并部署到不同的机器上。
为什么需要多环境?
ChatGPT:
避免生产环境出现问题:多环境可以帮助开发人员在不同的环境中进行测试和验证,确保软件在生产环境中运行时没有问题。
提高开发效率:开发人员可以在不同的环境中进行不同的测试和验证,从而提高开发效率。
降低风险:通过多环境,可以降低生产环境出现问题的风险,同时也可以降低测试和部署过程中出现问题的风险。
适应不同的需求:不同的环境适用于不同的需求,可以针对不同的需求进行不同的配置和测试,从而满足不同的用户需求。
保护数据安全:多环境可以保护数据的安全,例如开发环境中的数 ...
前言
网站在没有提交搜索引擎收录之前,直接搜索你网站的内容是搜不到的,只有提交搜索引擎之后,搜索引擎才能收录你的站点,通过爬虫抓取你网站的东西。
对于 百度搜索,如果你是部署在 GitHub Pages,那么你是无法被百度收录的,因为 GitHub 禁止了百度爬虫,有以下几种解决办法:
服务器部署 + 域名
部署到 Coding Pages、Gitee
利用vercel
CDN
使用Nginx做反向代理
安装sitemap
sitemap:中文译为“站点地图”
站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知 Google 和其他搜索引擎。Googlebot 等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。
hexo-generator-sitemap 【该包用于支持Google搜索引擎】
hexo-generator-baidu-sitemap 【该包用于支持百度搜索引擎】
12npm install hexo-generator-sitemap --savenpm install hexo-generator-bai ...