搭建好Hexo博客之后,很多人会非常高兴的忙着去写博文,其实Hexo博客搭建完成,只是初级阶段,一些必要的设置还是要有的,例如添加分类页或者标签页就很重要,今天我们来看看如何给Hexo博客添加分类页和标签页。
1.创建目录页在网站根目录下执行以下代码。
1hexo new page categories
Hexo\source 目录中会生成一个 categories 文件夹,文件夹内有一个 index.md 文件,打开此文件,将其中的 type 修改为 categories 即可。
1234title: 分类date: 2021-08-16 10:27:28type: "categories"comments: false
2.创建标签页创建标签页与创建目录页方法相同。在网站根目录下执行以下代码。
1hexo new page tags
Hexo\source 目录中会生成一个 tags文件夹,文件夹内也有一个 index.md 文件,打开此文件,将其中的 type 修改为 tags 即可。
1234title: 分类date: 2021-08-16 10 ...
今天在一个博客上,看到了一片介绍Hexo博客添加评论的功能,主要就是在Hexo博客的Butterfly主题中使用评论系统twikoo,twikoo是一个简洁、安全、免费的静态网站评论系统 ,很多的Hexo博客都在使用。把博客文章转载过来,方便自己的博客安装评论系统时,有个提示的作用。下面来看实际操作:
主题的配置1.打开_config.butterfly.yml 文件,评论那块,改成 twikoo:
2.然后往下找,找到 twikoo 的设置模块:
3.把 envId 修改成你使用的域名,把 visitor 修改为 true:
重新启用 hexo其实就是Hexo g,然后是Hexo d,就可以看到我们的评论区啦!
实际效果来看实际的效果
其实我对评论系统比较抵触,当初第一次做博客的时候,使用的是Zblog程序,有一个朋友估计和我的博客不对付,一天24小时的狂刷评论,导致一个没有多少流量的小破站被迫漂泊海外两个月,而且让我下定决心从Zblog转移到了Hexo,虽然丢失了一些内容,但是我感觉很多时候省去了不必要的麻烦。下面来说一下文章地址:
原文地址:在Butterfly主题中 ...
ypora配置PicGo时提示:Failed to fetch
遇到问题:今天在帮朋友安装typora的时候,发现一个问题,就是picgo可以上传图片,但是typora却不能上传图片,即便是在typora的设置里面,使用测试功能也是报错,而且报错的代码非常简单
1Failed to fetch
当时非常的诧异,就是picgo已经可以上传了,而且typora的后台设置也没有问题
错误原因:有点懵圈,于是在互联网上搜索了一下,有朋友说Failed to fetch报错是typora和picgo的监听端口不一致导致的,所以大家记住下面的截图,
知道了typora的端口是36677,然后我们看一下picgo的端口
大家如果想着查看picgo的端口,打开PigGo,选择PicGo设置-设置server,会发现监听端口为36678。如果没有开启Server,就需要打开,然后如果端口不一致就需要修改其中的端口,一般情况下是picgo的这个功能没有打开,打开之后两者的端口是一致的。
端口调整一致后,重新使用typora上传图片,无论是测试图片还是真正的文章图片,都不会再有问题,所以这个错误 ...
picgo
未读
今天再给朋友安装picgo的时候,出现了一个问题,就是上传图片的对话框飘红,说简单些就是上传图片失败,感觉配置picgo也不是第一次,想了想整个的配置过程也没有问题啊,例如:
上传插件:
因为我使用的是ftp模式上传,所以需要下载ftp-uploader1.14插件,非常简单,只要在picgo的插件设置中搜索ftp-uploader1.14这个插件,然后安装就可以,随后就是配置信息ftpUploader.json,需要将这个文件放到picgo的文件夹里面,和picgo.exe同文件夹,代码如下:
1234567891011{ "pictureBed": { "url": "Your domain name", "path": "/images/{fullName}", "uploadPath": "/wwwroot/images/{fullName}", &q ...
今天突然想起来,Hexo是可以通过ftp的方式部署网站的,于是就赶紧着想试一试,毕竟又找了份便宜稳定的虚拟主机,看看这次能不能成功,如果成功了,就不用每天用ftp软件上传了。先来看插件的安装:
插件安装说明:这次使用的依然是良心插件:hexo-deployer-ftpsync,大家需要提前安装按一下,运行下面的代码
1npm install hexo-deployer-ftpsync --save
如果不能够运行,就使用
1npm install hexo-deployer-ftpsync
安装之后就可以在网站的根目录里添加ftp的部署代码:
添加部署代码:1234567891011#### ftp deploydeploy: type: ftpsync host: ftpserver # ftp服务器地址 user: ftpusername # ftp用户名 pass: xxxx # 你的ftp用户密码 remote: xxx # 你要上传到的地址,例如/wwwroot port: 21 # ftp端口,不同的ftp可能会不一样 delete: true # 上传本地文件是否删 ...
Hexo构建博客还是比较容易的,在完成博客搭建之后,作为博客最重要的组成部分,其实就是博客根目录下的 _config.yml 文件,想来大家都一定很熟悉,主要是对Hexo的配置以及站点的相关配置,下面开始进行分段详细的说明
1.站点配置这个主要是网站的基本配置,需要按照自己的网站设置来填写。
12345678# Sitetitle: # 网站标题subtitle: # 网站子标题description: # 网站描述keywords: # 网站关键词author: # 网站作者,也就是您的名字language: # 网站使用的语言,这需要注意:看你的主题文件下的language包下有什么语言包就些什么。后面详细说明! timezone: # 网站时区。Hexo 预设使用您电脑的时区。
2.网址配置这个地方一般根据情况修改 url 和 root 即可。
12345678# URLurl: ...
website
未读
RSS(Really Simple Syndication) 简易信息聚合,在互联网上被广泛采用的内容包装和投递协,是一种描述同步网站内容的格式,使用xml格式。当网站内容更新时可以通过订阅RSS源在RSS阅读器上获取更新的信息。大多数内容提供的网站都会提供RSS订阅的功能,方便用户去获取最新的内容。
本篇文章主要介绍怎么给自己的hexo博客添加RSS源,不过大家需要先注意,如果我们搜索Hexo博客的RSS,会发现两个RSS功能的npm包,分别是
1hexo-migrator-rss
和
1hexo-generator-feed
不过第一个包是从 RSS 迁移所有文章到source/_posts文件夹中的,第二个才是生成RSS文件的包,所以下面就介绍一下hexo-generator-feed的使用
插件安装:1npm install hexo-generator-feed
配置说明:然后在在_config.yml文件中配置该插件
12345678feed: type: atom path: atom.xml limit: 20 hub: conte ...
website
未读
robots协议也称爬虫协议、爬虫规则等,是指网站可建立一个robots.txt文件来告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,而搜索引擎则通过读取robots.txt文件来识别这个页面是否允许被抓取。但是,这个robots协议不是防火墙,也没有强制执行力,搜索引擎完全可以忽视robots.txt文件去抓取网页的快照。 如果站长想单独定义搜索引擎的漫游器访问子目录时的行为,那么可以将自定的设置合并到根目录下的robots.txt,或者使用robots元数据。需要注意的是,robots协议并不是一个规范,而只是约定俗成的,所以并不能保证网站的隐私。下面我们来看Hexo博客如何添加robots.txt文件。
插件安装:首先我们需要再Hexo运行容器中运行如下代码,用来添加robots.txt的插件:hexo-robotstxt-multisitemaps,代码格式如下
1npm install hexo-robotstxt-multisitemaps --save
如果代码报错,就需要使用下面的代码
1npm install hexo-robotstxt-multisitema ...
images
未读
今天给大家分享一款非常不错的图片压缩工具,图压(图片压缩工具) v0.4.1绿色版,是在著名的软件站果核剥壳上面发现的。图压是一款专为高效工作者设计的免费批量图片压缩利器!支持 Windows 和 macOS 两大操作系统。这款工具能在几乎不损害画质的情况下大幅度地压缩图片的体积,可以非常快速有效地批量减小文件大小。
使用图压,可以在不影响视觉效果的条件下,将需要添加到网页、PPT、Word、PDF 中的图片文件大幅减少,降低传输时间。在上传图片遇到文件大小限制时尤其好用,图压内置了压缩至目标文件大小的功能。
软件使用electron开发,界面做的不错,拖入软件即可压缩,可以设置压缩率,是一款有颜值,有功能的一款软件。
软件特色:
压缩到指定尺寸:在压缩的同时,指定目标图片的宽高尺寸。
压缩到指定大小:支持设定压缩后输出的图片文件大小。
批量处理:支持一次处理大量图片,就算有数百张也不在话下!
支持多种格式:支持 JPG/PNG/GIF/SVG 等多种图片格式进行压缩。
高级输出设置:输出的文件夹、文件名甚至文件格式均可自定义。
隐私保护:所有图片处理 ...
weixin
未读
前两天给大家分享了一款非常不错的微信公众号内容下载软件,限于篇幅和时间的关系并没有深入的研究,昨天重新看了看,功能还是非常强大的,不仅支持单篇公众号文章的下载,还支持标签页的文章下载,只需要得到链接地址就可以,不过感觉功能上似乎有缺陷,昨天测试的时候标签页文章下载貌似和公众号主页下载没有区分出来,总之体验不是很好。今天这款微信公众号文章,主要是把公众号的文章离线保存到本地,所以文章之中的图片,音频,视频都会被下载,而且标签页文章下载支持比较好,大家可以测试下,软件当前版本为1.06,貌似还在更新维护。软件下载到本地后,双击wxdown.exe打开软件
软件介绍
启动程序必须得后台运行信息,这一点儿不需要关注,自动打开的也不需要关闭,否则程序不能够运行,这个时候看自动打开的浏览器信息:
这个地方,官方哥给出了解释,来简单的看一下:
目录名称:保存文件的时候的名称
采集地址:被采集的微信公众号文章链接。
旧版本信息然后借用官方哥给出的低版本信息说明,大家会更清楚软件的使用。
不过是上面两张截图的版本不一致而已,不过绝对能够给大家帮助。官方哥自己的定位,这是一个用于保存公众号文章到 ...
在前一段时间,偶然间发现一篇文章,文章大意就是关于给Hexo博客给文章外部超链接增加中间跳转询问页面,当时看到之后惊为天人之作,毕竟这种界面对于提升博客自身的浏览粘度还是非常重要的,因此把文章就转载过来,做了一个标记,可是个人能力有限,实在不清楚是哪里做修改,所以搁置了。今天又看到一篇文章,同样是介绍博客外部链接增加中间跳转询问页面的,而且作者做成了插件,我测试了一下,非常棒,转载给大家。先来看白天模式的跳转界面
再来看夜间模式的跳转界面
原作者的碎碎念我们不再记录,重点是插件的使用,下面一步一步的跟随老博客站长,来安装这款非常棒的Hexo文章跳转安全提醒插件hexo-safego吧!
插件安装:在使用该插件之前,需要先安装 cheerio,cheerio 是一个轻量级的库,用于在服务器端快速、灵活地实现 jQuery 核心功能。在 hexo-safego 插件中,cheerio 被用来解析和操作生成的静态 HTML 内容,类似于在浏览器中使用 jQuery 处理 DOM 元素。这使得插件能够在生成静态页面时,处理和替换外部链接,增强博客的安全性,而不需要在客户端引入 jQue ...
我今天用百度一言写了一段代码,帮我省下了一笔开支。下面来说一下过程,我的本意是通过设置web.config文件,在IIS环境中同时实现不带wwww的主域名跳转到带wwww的根域名,以及将带http的主域名跳转到带https的根域名。然后百度一言告诉我,你可以使用IIS的URL重写模块来配置两个重写规则。以下是web.config文件的示例内容,它包含了这两个规则:
12345678910111213141516171819202122232425<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <!-- Rule to redirect non-www to www --> <rule name="Redirect non-www to www" s ...
weixin
未读
今天给大家推荐一款非常不错的微信公众号文章批量下载工具,支持图片、评论下载,支持保存格式也很丰富,例如常见的html/mhtml/md/pdf/docx文件,特别是经过测试,保存文件真的包含md格式,估计使用Typora的小伙伴知道这种格式文件的好处,就可以直接经过编辑上传为自己的文章。当前软件的版本为3.2,而且在B站上也有专门的教程来介绍,但是不知道为什么视频教程是2.6,但是真是软件版本是3.2,感兴趣的小伙伴可以自己去查阅和观看。
软件打开之后,大家会看到常规的软件界面,下面给大家挑选两个重要点儿介绍一下:
微信文章链接:很多时候,我们阅读微信公众号的文章,还是在微信之中,但是真的要转移到电脑上来,就需要提前复制到微信公众号文章的链接,然后将链接复制粘贴到软件的输入框中就可以。如果是多篇文章链接,需要回车之后一行一行的粘贴。
文章下载:这个按钮应该是针对单独一篇文章设置的,我测试的时候,就是复制粘贴了一篇文章链接,然后点击的文章下载,就发现提示下载成功,去下载保存目录之中就会发现下载好的文件。
获取公众号id这个功能前面有个序号1,说 ...
ShanaEncoder是韩国的一款免费的H265高清视频编码压制软件,支持CPU多线程和GPU加速,由韩国人基于FFmpeg开发的一款音视频编码工具。支持H.264解码器编码、Unicode编码,采用自定义命令行方式快速设置参数配置,压制H265编码视频时,编解码器NVENC的速度最快,但同码率下视频质量较差,其次是QSV的速度,视频画质非常质量不错,ShanaEncoder 相比于小丸工具箱和格式工厂功能超级强大!以及操作方便。
ShanaEncoder的界面还是非常简单的,大家可以自由的把视频拖动或者以打开文件的形式添加到软件中,如何把视频文件添加进来,在这里不多说,重点是里面的设置参数,在这里简单的做一个记录。其中一些参数,我个人也不是很清楚,以后测试有了更好的设置,再给大家分享。大家注意软件界面的顶部,有一个自定义设置,打击打开之后,就进入了视频压缩的设置界面。
一、文件格式:我们常规情况下就是选择默认的mp4格式,当然点击一下大家会发现也有其他的一些常见格式,不多说,毕竟mp4格式最常用。
二、编码器的选择:
无后缀:优点:理论上兼容性最好,压出来的视频质量不错。H2 ...