近两年随着https的流行和强制,很多网站都需要设置https访问,不然的话,一般情况下是浏览器URL地址栏爆红,但是https到底如何不安全,我没有测试过,关键是不知道如何测试,甚至有些站长朋友添加了SSL证书,也会自动访问http的地址链接,怎么设置http跳转到https?有些站长朋友并不清楚,其实只需要在为网站部署SSL证书后,就可以实现https加密访问,但是网站的用户往往习惯了http访问,这个时候我们就需要设置访问http时自动跳转到https。下面收集了几种常见的服务器环境下设置http跳转到https方法,供大家参考:
Apache设置http跳转到https
Apache环境下实现整站http自动跳转到https需在网站的配置文件的标签内,键入以下内容:
123RewriteEngine onRewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
如果对某个目录做https强制跳转,则复制以下代码:
12 ...
images
未读
hi~大家好呀,许多交流论坛和网站出于服务器压力和运营成本的考虑,通常会限制用户上传照片的大小。那些超出限制的图片往往是我们自己拍摄或下载的风景照,质量很好,但上传时却成了一个麻烦因此,选择一款实用的图片压缩工具,成为解决这一问题的重要手段!今天给大家分享一款非常不错的图片批量压缩软件,这款图片批量压缩软件由吾爱的@lccccccc大佬开发,可以快速压缩图片体积,帮助我们绕过某些网站对图片大小的限制!
将下载之后的压缩包解压之后,在文件夹中找到ImageCompressor.exe文件,双击之后就可以打开软件,软件提供了三种压缩质量方案:指定大小、原图百分比,以及缩小为原图尺寸的几分之一。具体选择可以根据个人需求来决定:
图片文件夹:这里是选择开始压缩时存放图片的文件夹,也就是等待压缩的图片所在的文件夹。
输出文件夹指的是压缩之后图片被保存的文件夹。不建议和原图片放置在同一个文件夹,也不建议文件夹之中存放别的内容,最好是空文件夹。
方案一:指定大小。就是预设压缩之后的图片大小,而且作者做了预设,如果小于图片原大小,就会跳过不做压缩。这里可以方便有体积特殊需求的朋友。
方案二:原图片 ...
使用hexo博客最大的问题,就是自己没有存储图片或者其他媒体附件的空间和代码,至少我现在使用起来还是感觉不方便。图床服务提供图片存储、图片加工处理、图片全网分发等功能,为全球无数的博客网站和社区论坛提供了后端图片服务支撑。开发者们可以使用腾讯云对象存储(Cloud Object Storage,COS)搭建图床服务,COS 是腾讯云提供的一种存储海量文件的分布式存储服务,提供了更丰富的功能、更优越的性能、更高的可靠性保障。
COS 用于图床场景的优势有:
低成本:存储单价低,按量付费,用多少算多少,还有资源包优惠。
不限速:上传下载不限速,不再长时间等待 loading,访问质量也更好。
高可用:有高等级的 SLA 可用性保障,存储的数据有高达99.99999%的持久性保障。
容量无限:文件分布式存储,支持海量文件,容量按需使用。
新增图片使用 COS 搭建图床服务 本次我们使用到以下工具:
PicGo:一款支持多种云存储配置、快捷生成图片链接的工具。
Typora:一款轻量级 Markdown 编辑器,支持多种输出格式,支持将本地图片一键上传至图床。
安装 PicGo ...
拥有自己的域名今天我们来说一下如何给部署在github上的博客绑定自己的域名,也就是通过自己的域名来访问部署在github上的博客,过程还是比较简单的,只需要简单的三步就可以,第一步就是首先要有自己的域名,如果您没有自己的域名,就需要去购买,建议购买域名的地址
1https://www.22.cn/
1www.aliyun.com/
1https://cloud.tencent.com/
都是比较靠谱的注册商,以前我也曾使用过其他的域名注册商,但最终都放弃了,不是注册初始费用贵,就是域名转移或者续费的时候费用贵,总之各种套路闹腾的不顺心,最终还是选择了上面的三个域名注册商,毕竟有些服务器空间的问题都在阿里云或者腾讯云,所以建议大家购买域名也是选择这里。
域名解析设置
在这里设置域名解析的时候,需要注意的是,我们使用的是域名的CNAME的解析方式,主要因为我的域名,默认的是xxxxxxxxxx.github.io的形式,有朋友说需要去找工具平一下网速,查找一下网络IP地址,个人观点完全不必,我们只需要在解析域名的时候采用上面的方式就可以了。然后点击确定,等待DNS缓存生效就可以。 ...
博客搭建好之后,都会想着部署到服务器上面,我们今天的教程,帮大家一步一步把博客部署到GitHub上面,当然了,我们把博客部署到GitHub上面的过程,都是通过Hexo博客的命令来执行,只是需要进行相关的设置就可以。
GitHub上面的信息 进入GitHub官网,官网地址:
1https://github.com/
如果没有账号的话,需要先进行一个账号注册的过程,大家要准备好一个邮箱,我这里使用的是QQ邮箱进行的注册,这一步估计大家都没有问题,也就没有进行截图演示,注册号账号之后,就需要来创建自己的仓库。
账号注册之后,我们需要进入到账号管理页面,或者点击下面的链接
1https://github.com/dashboard
点击上面的Create repository来创建一个仓库
注意仓库的名字是否重名,必须带有.github.io的后缀形式,而且是一个Public的属性,当然这个属性是免费的属性,好像下面的Private是会员制收费的,这一点儿我不清楚。点击下面的绿色创建按钮,就可以创建一个属于自己的仓库。
配置仓库的SHH 回到你的博客根目 ...
我们在前面两篇文章之中,详细介绍了Hexo博客框架特点,简洁、快速、轻量级的博客框架,以及前期的本地环境的部署,如果完成了上一篇本地环境的部署工作,本地搭建Hexo博客就会变得很简单了。
Hexo博客的安装 我们在本地电脑的任意磁盘位置上,也就是说在你喜欢的路径下,新建一个文件夹blog,或者Hexo,文件夹的命名没有规定,主要是用来存放博客文件,然后在此文件夹中,鼠标右键找到Open Git Bash here命令,我们在这里使用git的命令安装,打开命令编辑器之后,输入以下命令
1$ npm install hexo-cli -g
或者是输入
1$ npm install -g hexo-cli
问题排查一下 如果执行这条命令时长时间未成功,估计是npm镜像反应的问题,那么请先使用下面的命令将npm镜像源更改为国内的镜像,再执行上面的安装命令,因为国外的镜像源很有可能被墙了。
1npm config set registry https://registry.npm.taobao.org
记录两个npm的知识1234567891011// 查询源npm conf ...
我们在上一篇文章之中,重点介绍了Hexo博客框架的相关知识,本节课我们来在本地构建一个Hexo博客。在安装Hexo之前,我们需要两个东西,就是前面提到的git和nodejs,好在我们今天在本地构建Hexo系统框架,一般都是Windows系统,所以大家基本上都可以很方便的实现这个过程,git和node这两款软件只需要下载安装包以后,就可以像普通程序一样安装就可以了!
两款软件的下载地址1https://nodejs.cn/download/
进入官网之后,大家会发现里面很多可供选择的下载版本,个人观点就是能够使用最新版就使用最新版,而且至于是Windows还是其他的操作系统,就要看站长朋友自己的爱好和实际情况了。
这些主要是设计操作系统的相关知识,如果站长朋友对这些都不了解,还是建议去使用更加方便简介的WordPress或者Z-Blog,或者其他的安装之后就可以操作的博客框架。Node下载之后,大家只需要一直点击下一步就可以,直到安装完成。然后,进入电脑的CMD命令窗口:
分别输入:
1node -v
1npm -v
然后会显示
会显示对应的版本信息,这就代表着Nod ...
当前建站的CMS程序 我们今天来说一下知名博客程序Hexo,这是一款快速、简洁且高效的博客框架,特别是对富文本文件编辑方式的支持很强大。众所周知的问题,一般网站的构架结构多数还是动态数据浏览,例如WordPress、Z-Blog,还是一些其他PHP或者Java构造的程序,多数都是采用的动态数据浏览,也就是这类程序本身没有生成HTML文档存放在服务器或者虚拟主机中,而是调用、加载的数据库内容,这样的好处虽然有很多,例如节省空间,降低开发成本,但是弊端也是很明显的,浏览量大了之后对服务器的要求很高。
过去有一些非常不错的静态文件网站程序,织梦CMS,帝国CMS,或者其他网站构建程序,但是因为版权或者其他安全性因素,很多站长朋友逐渐放弃,毋庸置疑,织梦CMS的静态文件生成效果比较不错,对百度或者其他的搜索引擎也比较友好,容易上手,特别是对于有PHP开发经验的朋友来说织梦CMS简直就是网站开发的利器。时至今日,织梦CMS在国内还是有一定的市场份额,但是对于新手来说,如果能够容忍织梦CMS的安全性,或者日后引发的版权问题,还是非常不错的建站首选程序。相比较于织梦CMS,另一款非常强大的P ...