这两年随着国家的大力支持,三大运营商已经开始普及IPv6,ipv6 的成本越来越低,为了紧跟时代步伐,不少网站已开启 IPv6 访问
开启 IPv6,本期来讲讲如何为不支持 ipv6 的网站增加 ipv6 支持
若你使用的是服务器且服务器支持ipv6一、分配 IPv6 地址
如果你的服务器支持 IPv6 ,但是在创建的时候没有添加 IPv6 地址,请先添加后再操作。
不同服务器厂商添加方法可能不一样,可咨询客服。
有 IPv6 地址后,Linux系统在终端输入 ip addr, 会有类似输出:
123456789inet6 240b:4001:1:400:e72d:dab:c902:b662/64 scope global valid_lft forever preferred_lft foreverinet6 fe80::216:3eff:fe01:c27b/64 scope link valid_lft forever preferred_lft forever
也可以在服务器运营商后台查看,比如 Vultr 直接查看服务器详细信息 settings 就可以找到
根据IPv6 ...
什么是 gulpgulp 是一个前端构建工具,它能通过自动执行常见任务,比如编译预处理 CSS ,压缩 JavaScript 和刷新浏览器,来改进网站开发的过程,从而使开发更加快速高效。
为什么要用 gulp与 grunt 相比,gulp 无需写一大堆繁杂的配置参数,API(中文 API) 也非常简单,学习起来很容易,而且 gulp 使用的是 nodejs 中 stream 来读取和操作数据,其速度更快。gulp 有庞大的生态圈,且每天都在发展。依靠成千上万可供选择的插件,你可以利用 gulp 自动完成几乎任何事。
如何使用 gulpInstalling Gulp新版的 gulp 命令行工具已经改名为 gulp-cli 。如果你之前安装了全局的 gulp 。在使用新的 gulp-cli 之前,执行命令npm rm --global gulp ,将之前的全局 gulp 卸掉。
Install the gulp command1npm install --global gulp-cli
Install gulp in your devDependenciesRun this comm ...
前言前一段时间从hexo换到了WordPress,用了一年最后换回了hexo,用GitHub action折腾了一个hexo自动化部署,挺方便的
Github ActionGItHub Actions是一个持续集成和持续交付的平台,能够让你自动化你的编译、测试和部署流程。
GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行您的工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器
优点
可以多域名多站点部署
不会出现连接 github 连接不上的情况
可以自动部署完成
不再需要使用繁杂的命令
工作流在这里分享一下我的工作流,平时写完文章以后,提交到仓库就会自动部署、更新,工作流部署后可使用GitHub Pages,netlify,vercel,cloudflare pages等,实现多线路多域名
前置首先新建仓库A,用于一会儿hexo生成网页文件的存储仓库格式可以是 xxx.github.io,再新建仓库B(建议改为 私有)将博客源码上传至仓库,找到Actions,点击”set up a workflow yourself “新建工作流输入 ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment