当前,搭建外贸独立站的用户选择独立云服务器的越来越多,有的会安装类似宝塔面板的管理工具,来方便服务器的维护管理。如果在宝塔面板中创建了FTP帐号后,使用FileZilla、CuteFtp等FTP软件无法连接,出现类似“服务器回应不可路由的地址。使用服务器地址代替。”,或者 “错误: 读取目录列表失败” 的错误信息,可以参考本文的解决方法,来排查处理。
1排查宝塔面板中的FTP服务是否启动在宝塔面板的【软件商店】切换至 【已安装】软件列表,找到其中的 Pure-FTPd,点开右侧对应的 设置 项,检查该服务器软件的FTP服务器软件的当前状态是否为 开启 状态。如下图所示:
如果 Pure-FTPd 可以升级,建议升级到最新版本。
2检查服务器(防火墙)端口设置服务器(防火墙)端口是否放行,配置是否正确,直接关系到FTP是否可以连接至服务器的重要因素。
首先,在宝塔面板的【安全】中的 系统防火墙,检查是否添加了21端口(FTP协议默认端口),如果使用 sftp,则还需要添加22端口;
另外,FTP被动模式端口范围(39000-40000)是否添加,如下图所示:
如果使用的是腾讯云 \ ...
谈起这篇文章,其实更多的是告诉新手朋友如何在Hexo博客里面完整的发布一篇博文,这里面主要是涉及到了分类的作用,有些时候分类的作用还是非常明显的不然文章没有哦归属感。下面来看教程:
1.添加收藏夹菜单
新建一个页面,命名为 favorite,命令如下:
1hexo new page favorite
然后就可以看到在source下多了一个favorite的文件夹,里面有一个index.md文件,在这里其实就是创建了一个分类的意思。
2.在菜单中添加链接
编辑主题的 _config.yml ,在 menu 中添加如下代码:
123- page: favorite  directory: favorite/  icon: fa-star
当然了,每个主题的菜单位置不同,而且代码格式也稍微有区别,大家注意一下这个问题。
3.语言设置如果你用的时中文,即你使用的语言是 zh-CN,那么你就需要在themes主题下找到你安装的主题里找到languages文件夹,里面有个zh-CN.yml,用编辑器打开这个文件,添加favorite对应的中文翻译
1favorite: 收藏夹
大功告成!此 ...
搭建好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 ...
















