A PATH THROUGH THE GARDEN
博客技术.
这里收录了 9 篇与「博客技术」有关的文字。
Hexo优化网站SEO
前言:提高搜索引擎对网站的抓取质量,从以下两个文件入手:sitemap文件Robots.txtsitemapsitemap是一种包含网站所有页面URL的文件,有助于搜索引擎更快地索引和发现您的网站,其格式有xml或txt。在Hexo中,可以利用hexo-generator-sitemap插件生...
站点使用防盗链图片和百度统计Referer不一致的解决方案
前言:个人网站使用的语雀外链图片和百度统计两者之间的referrer不一致的解决方案问题描述:防盗链图片不在所指定的白名单内,是不被允许访问的,比如语雀图片不能在非自己网站上渲染使用。常规解决思路:通过设置页面meta标签的referrer属性值为no-referrer可以进行访问(Refer...
站点添加雷姆live2d+看板模型
前言:为自己站点配置雷姆live2d,并在live2d模型的基础上附加添加看板功能。安装hexo-helper-live2d下载hexo-helper-live2d(https://github.com/EYHN/hexo-helper-live2d)npm install --save he...
VuePress初体验
安装YarnYarn 是为了弥补 npm 的一些缺陷而生的具体参考:https://zhuanlan.zhihu.com/p/27449990引导式安装下载地址使用Windows版的下载安装即可bash安装在bash里面不能显示,在bash里面下载npm install -g yarn 即可将...
GitHub+PicGo构建免费图床及其高效使用
一、搭建缘由一开始搭建博客,避免不了要用许多图片,最初使用七牛云来做博客图床,但是后来发现,七牛云只有30天的临时域名,hhhhhhh,果然啊,天下就没有免费的好事啊~后来就发现GitHub配合PicGo可以作图床,而且加上jsDlivr速度可观。二、GitHub相关配置新建figure图床仓...
jsDelivr+Github或NPM+国内镜像源两种方法构建免费CDN库
前言:此前一直使用jsDelivr+GitHub来构建免费的CDN服务,但是在2121.12.20左右,jsDelivr貌似崩了,究其原因是其在国内的备案失效了,导致网宿停止对该域名的服务,之后恢复之后,国内节点也不会像之前一样的解析得快了,具体体现就是网站中涉及jsDelivr静态资源CDN...
Node环境+Hexo环境的搭建
前言:搭建node环境,在此基础上安装hexo模块以搭建个人静态网站。一、环境安装与配置Node的下载与安装下载Node.js设置模块的安装路径,不然会默认在C盘,不好管理,也占系统盘存储空间nodejs 文件夹中新建两个空文件夹 node_cache、node_globalnpm confi...
GitHub Actions代码汇总
website-source目的:做好StackEdit的文件备份工作,将master分支下的写文章的文件夹备份到该分支写的backup备份文件夹里面。name: CI on: watch jobs: build: runs-on: ubuntu-latest step...
GitHub Actions+语雀+serverless云函数实现hexo自动化部署
一、整体思路【1】利用npm插件yuque-hexo-lyrics将语雀云端的文章同步到博客源码source/_posts文件夹下。【2】再利用GitHub Actions自动化部署将GitHub私有仓库(website)的博客源文件编译成静态博客文件并部署push到静态博客仓库(wztlin...