今天为博客的一个老问题咨询了一下互联网的AI同志,发现一个很有意思的问题,貌似我的Hexo博客需要升级,本着能够使用最新版绝对不糊弄的心态,决定对我的博客进行升级,当然了Hexo博客升级涉及的东西还是比较多的,所以在这里做一个记录,希望能够帮助到和我有相同需求的朋友。
一、node.js 更新
首先是检查一下node.js的版本问题,需要使用如下代码的代码,打开本地电脑的cmd命令窗口,然后输入如下代码:
1node -v
如果不出问题的话,会在cmd的命令窗口中显示当前node.js的版本,此时大家可以去node.js的官方网站查看一下。
然后是查看当前node.js的安装位置,需要在cmd窗口中输入
1where node
如果不出问题的话,会在cmd的命令窗口中显示当前node.js的当前安装位置。
进行完上两步之后,大家可以进入node.js的官方网站查看node.js的版本,如果有新版本,大家可以下载对应的文件进行升级。例如,我是Windows环境下安装的node.js,就需要下载对应的Msi文件进行安装。
1https://nodejs.org/dist/
二、 ...
Mathtype
未读
Mathtype是常见的公式编辑器,是我们在编辑调整试卷时候常用的编辑工具,不过很多朋友可能不知道,在使用公式编辑器Mathtype之前,需要我们提前设置好三个参数,方便我们添加出来的公式或者其他格式更加美观、更加符合试卷规范。
1.尺寸(大小):定义, 如下图,将12改为10.5,这样公式的字号与五号相当.
设置路径在菜单栏里面的“大小”,然后在出现的下拉菜单“定义”之中,以前没有注意到,内容添加到word之后再去拖放,只能看着大小差不多,这样设置好,就可以比较贴近word文档之中的预设字体了,当然如果预设的字体较大,也需要在这里进行适当的修改。
2.格式:定义间距,如下图,将分子高度改成15,分母深度改成60.
这个地方的预设需要在菜单栏中的“格式”里面,找到“定义间距”,打开之后还需要拉动向下的滚动条,才能找到类似的设置地点。
3.选项:工作区选项,如下图,勾选“允许从键盘TeX的语言输入”.
这个页面需要在菜单栏里面的“预制”之中找到对应的“工作区域选项”菜单,然后单击之后找到设置框,在最下面倒数第二行就可以找到允许从键盘TeX的语言输入,我个人不知道这个设置是做什 ...
empire
未读
今天准备修改一个帝国CMS的列表页的分页样式,突然发现一篇文章,写的非常好,就是关于如何自定义一个列表页分页样式的,看了看,基本上理论可以行得通而且简单操作,就做了一个简单的记录,希望能够帮助到自己,也能够帮助到需要的小伙伴们。
第一步:系统设置进入帝国cms后台,点击系统设置—->系统参数设置—->信息设置,里面有个”列表分页函数(列表)”选项,将里面的函数名修改为user_ShowListMorePage
注意,是将内容分页函数处的函数名字改为user_ShowListMorePage
第二步:代码设置复制t_function.php列表式分页代码到e/class/userfun.php中,记得这个文件如果没有做过修改,基本上属于空白,把复制过来的代码一定要转贴在 <?php ?> 之间,如果不知道是那段代码,大家可以看一下下面的代码:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575 ...
empire
未读
今天感觉有一个帝国CMS的网站似乎被挂马了,所以将这个网站重新安装了一下,结果涉及的搜索页伪静态出了问题,过去一直使用Apache的服务器环境,突然被网友给换成了NGINX的环境,而且朋友也没有给出帝国CMS搜索页伪静态的代码,实在是不好再麻烦人间,于是决定自己转写,要将Apache的伪静态规则
1RewriteRule ^search-(.+?)-(.+?)\.html$ /e/search/result/index\.php\?page=$1&searchid=$2
改写为Nginx的伪静态规则,你可以使用Nginx的 rewrite 指令。以下是改写后的Nginx规则:
1rewrite ^/search-(.+?)-(.+?)\.html$ /e/search/result/index.php?page=$1&searchid=$2 last;
这里的解释如下:
rewrite:这是Nginx中用于URL重写的指令。
^/search-(.+?)-(.+?)\.html$:这是正则表达式,用于匹配请求的URL。^ 表示字符串的开始,$ 表示字符串的结束 ...
这么长时间以来,一直想着实现一个功能,就是在调用文章信息的同时,能够实现调用文章的Tags标签,不仅仅是列表页,首页也是如此,特别是对于博客类型的文章,调用文章的时候同时调用出文章的Tags标签,对于博客还是非常有帮助的。今天终于实现了在首页中调用文章+Tags的功能。
方法1、调用信息的全部tag12345678910111213141516171819202122[e:loop={"select id, title, titleurl, smalltext, newstime, titlepic from [!db.pre!]ecms_news order by id desc limit 30",0,24,0}]<?php$tags='';$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_1 where id='$bqr[id]'");$tag1=' ...
Geogrebra
未读
今天想用geogrebra做一个简单的数学课件,结果发现截图之后顶点字母太小,可是找了找也没有找到如何设置顶点字母的大小,虽然我们可以在设置里设置字体的大小,但是所有的字体都在增大,界面变得有不美观,咨询了一下互联网的AI先生,给出了相关的设置方法,感觉给出的方法挺好用的。
一.用latex设置
GeoGebra支持脚本语言也支持Latex!
因此可以用latex来设置标签大小。
具体方法就是,点击这个字母之后,鼠标不要动,然后右键,打开标签的属性。在标题里输入latex语句,如下面的代码
1$\Huge{A}$
此语句中的Huge可以更换成图片,大家可以查看“Latex下字体大小命令比较”中的其他字体的大小
二.设置标题同样是在顶点字母的位置,鼠标右键,选择属性设置,
在顶点字母的标题中,使用如下的标题指令
1$ \scalebox{5} {%n} $
其中的数值,可以调整字体的大小,代码不是很了解,正在学习中。今天给大家分享的这两个设置字母字体大小的方法,其实都是通过代码来设置字体大小,只要数量掌握这两句代码,一 ...
今天在一个博客上,看到了一片介绍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 ...