| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Hexo博客再次完善 -> 正文阅读 |
|
[开发工具]Hexo博客再次完善 |
1 将部署网站从CODING转移到GiteeCODING最近将原本存在的静态部署删除已经不适用于博客的发布,因此将部署网站迁移至Gitee 打开主文件夹下的_config.yml文件,这个文件是用来配置你的博客的。滑到底端,改下面的三行代码并保存:
这里是yaml的配置方式,repo的连接就是代码推送的方式,可以采用https或者是ssh进行推送。具体的连接可以在自己的仓库里进行查找。 然后进行推送:
进行免密配置,首先使用
注意:这里的 按照提示完成三次回车,即可生成 ssh key。通过查看 复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。 添加后,在终端(Terminal)中输入
首次使用需要确认并添加主机到本机SSH可信列表。若返回 添加成功后,就可以使用SSH协议对仓库进行操作了。 2 图片懒加载
参考:图片预加载与图片懒加载(缓载)的区别与实现
两者的行为是相反的,一个是提前加载,一个是迟缓甚至不加载。懒加载对服务器前端有一定的缓解压力作用,预载则会增加服务器前端压力。 使用图片懒加载需要安装插件:hexo-lazyload-image
之后在站点配置文件下添加下面的代码:
最后执行hexo clean && hexo g && hexo s就可以看到效果了。 3 代码压缩因为hexo生成的html、css、js等都有很多的空格或者换行,而空格和换行也是占用字节的,所以需要将空格换行去掉也就是我要进行的“压缩”。 有人说空格换行能占多少字节?确实占不了多少,但是一个人访问是这么多字节,那么一百人,一万人呢?加起来这量就不少了吧,这都是流量啊!这也是很多css/js文件的后缀为.min.js或.min.css的原因。虽然我们可能没那么多访问量,但是能减小一点资源文件的大小也是对访问速度有那么一点提升的。 这里使用hexo-all-minifier来进行压缩。 3.1 安装
3.2 配置最简单的配置只需要下面一行
当然也可以进行更详细的配置,详见https://github.com/chenzhutian/hexo-all-minifier
3.3 使用hexo-all-minifier会在 4 百度优化(使百度发现我们的网站)4.1 百度搜索资源平台注册登录百度搜索资源平台, 登录成功之后在 用户中心 –> 站点管理 页面中点击添加网站,按提示操作。 选择文件验证,下载文件将它上传到github仓库中,验证通过后就完成了。 然后再把站内的各种连接提交上去: 自动提交分为主动推送、自动推送和sitemap。 如何选择链接提交方式 1、主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。 2、自动推送:最为便捷的提交方式,请将自动推送的JS代码部署在站点的每一个页面源代码中,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与主动推送配合使用。 3、sitemap:您可以定期将网站链接放到sitemap中,然后将sitemap提交给百度。百度会周期性的抓取检查您提交的sitemap,对其中的链接进行处理,但收录速度慢于主动推送。 4、手动提交:一次性提交链接给百度,可以使用此种方式。 一般来说主动提交比手动提交效果好。这里介绍主动提交的三种方法从效率上来说:主动推送>自动推送>sitemap。 4.2 安装sitemap插件
4.3 修改博客配置文件在根目录配置文件中修改url为你的站点地址
执行完之后就会在网站根目录生成sitemap.xml文件和baidusitemap.xml文件,可通过http://www.cherryblog.site/baidusitemap.xml,查看该文件是否生成,其中sitemap.xml文件是搜索引擎通用的文件,baidusitemap.xml是百度专用的sitemap文件。 4.4 主动推送安装插件
在加入新的deploy
这样执行
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:27:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |