今天在一个博客上,看到了一片介绍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主题中使用评论系统twikoo
下面说一下twi ...
今天在更新帝国CMS的文章的时候,发现一个问题,我调整了帝国CMS的栏目名称和栏目链接地址之后,因为我本人对更新浏览器缓存比较抵触,所以一直在后台更新网站,结果文章URL的链接总是更换不过来。后来发现即便是更新了浏览器,首页或者列表页的文章URL链接也同样过不来。后来实在没有办法,只好互联网求助了一下,结果还真有其他朋友也遇到了类似问题,并给除了解答方案。
第一步:需要进入系统后台,选择系统-数据更新-更新信息页地址
第二步:选择自己网站内容的数据库表,我自己的是新闻模型,所以选择了新闻模型
第三步:然后点击下面的开始更新
第四步:继续点击确定按钮,其实感觉这个功能对数据库表不会产生破坏性影响,完全没有必要制作的如何复杂。
然后就会提示批量更新信息页地址成功,此时也就完成了信息页地址的刷新,再看首页和列表页的文章URL,基本上也就更新过来。
今天我们来看一下如何给Windows Server 2008 IIS安装FTP及端口配置,其实从当前来看,Windows Server 2008这个服务器版本已经很少有人用了,毕竟是多少年前的无服务器版本,可毕竟架不住价格优势啊,所以还是有很多用户的,今天给iis添加FTP的功能,下面来看教程。
第一步:打开添加角色向导
然后选择选择FTP服务器,如果您没有添加这个功能,需要搜索相关教程。
第二步:打开IIS,右击网站,添加FTP站点
没有太大的难度,只需要双击打开
设置好FTP的站点名称和路径之后,点击下一步
绑定和SSL设置,需要的进行设置,不需要进行下一步,建议能够使用的功能全部打开,毕竟SSL的功能还是非常不错的。
允许访问的指定用户,必须是Windows系统真实存在的用户,为了安全起见,此用户只赋予user组即可,不能赋予远程桌面权限
如果FTP服务器必须开启防火墙,我们指定客户端连接进来服务端时使用的端口为19000-19010
防火墙的外部IP地址,是FTP服务端的公网IP
填写完后点击右上角应用保存即可
第三步:设置端口和数据通道的端口范围设置数据通道 ...
帝国CMS简单修改实现TAGS以TAGID方式的伪静态,因为互联网有不少朋友在问,群里新手朋友也在提,既然看到不少人需求,那就就整理下吧。此方法可解决主机伪静态中文问题,至于SEO,仁者见仁智者见智,伪静态规则,伪静态形式全部可以按照帝国原有的后台来设置,本方法修改系统文件。
第一步打开/e/class/connect.php文件,找到
12//返回TAGS列表伪静态function eReturnRewriteTagsUrl
此函数整个修改为:
12345678910111213141516171819202122232425262728293031//返回TAGS列表伪静态function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){ global $public_r,$empire,$dbtbpre; if(!$tagid){ $tagname=RepPostVar($tagname); if(!$tagname) ...
empire
未读
帝国CMS还是非常不错的网站构建程序,特别是随着国内建站程序的逐渐没落,还能够保持强劲的更新能力和用户,足以说明帝国CMS的优秀。相信大家对帝国CMS的TAGS标签页还是不陌生的,帝国CMS的tags页面URL默认是
1/e/tags/index.php?tagname=xxxxxxxx
这种形式的,我们希望的是后缀变成
1http://www.laoliublog.com/tags-etagid17-0.html
其中后面的0是页数,前面的id就是tags的id这种形式的,那么如何来设置呢?如图所示:
说明:采用静态页面时不需要设置,只有当采用动态页面时可通过设置伪静态来提高SEO优化,如果不启用请留空。注意:伪静态会增加服务器负担,修改伪静态格式后你需要修改服务器的 Rewrite 规则设置。
.htaccess文件内容:
1234567891011121314151617181920<ifmodule mod_rewrite.c>RewriteEngine OnErrorDocument 404 /404.htmlRewritebase /#信息列表Rewri ...
当前,搭建外贸独立站的用户选择独立云服务器的越来越多,有的会安装类似宝塔面板的管理工具,来方便服务器的维护管理。如果在宝塔面板中创建了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 ...