2019heox博客部署到coding该绕的坑-奥怪的小栈
文章转载于:2019hexo博客部署到coding该绕的坑-奥怪的小栈
这篇文章适用于初次部署和部署到github后想双线部署到coding的朋友们,我将带你们绕过一些我踏过的坑。
前言
我一开始没打算将博客部署到coding上的,想着部署到github就行了,但是后面想着,github毕竟是国外网站,部署到coding访问速度肯定快一点的(我相信访问速度是第一位重要)
于是本着速度至上的原则,我开始踏入了github和coding双线部署的坑。
注意
由于我之前没有打算部署到coding所以我的博客是在搭建的七七八八之后才部署到coding的。
初次就部署到coding的朋友流程也差不多。我这里只着重讲一下我走过的坑,流程什么的可能没那么多图(因为我已经注册过了....),不懂的地方可以留言。
正文
注册coding
由于coding已经被腾讯云开发者平台合并(收购?)了,所以咱们直接注册腾讯云开发者平台中心就好了。当然你不放心也可以进入进入coding官网后申请注册coding账号(现在注册个人版它会然你直接注册腾讯云开发者平台,其实这两个都一样)
注意事项
用户名什么的如果不懂的话建议填跟github一样的。(如果注册了不一样也没关系,但是推荐一样的比较好...)
创建项目
登录了账号,进入工作台,创建项目在这个位置。(右上角)
注意事项
项目地址格式是 你的域名.coding.me
比如我的域名是aoguai, 格式就是:aoguai.coding.me
配置SSH公钥
如果你不知道SSH公钥是什么建议你看看我推荐的这些教程,或者回去复习一下。2019基于Hexo快速搭建个人博客,打造一个炫酷博客(1)-奥怪的小栈
首先点击右上角的头像-个人设置-SSH公钥-新增公匙-输入你自己的SSH公匙-永久有效(推荐)-确定即可。
如果你之前部署过github用同一个公匙是没问题的。
配置_config.yml文件
打开_config.yml文件(站点配置文件),在最后面添加
coding: 你的项目SSH地址
例如
注意,在_config.yml文件里粘贴SSH地址后,后面还要加上,master
获取方法,打开你的项目,右下角选择SSH复制即可。
注意,我这里是双线部署和使用的是SSH地址,如果你没有双线部署的话不必加上github那行。
部署
一切都做完了hexo g -d推送到仓库即可。注意首次推送会有一处地方教你输入yes,我就是因为没留意一路回车苦恼了好久...
便可成功部署到远程仓库
中途可能会出一些错,不要怕,错了就复制错误到百度寻找解决方法或者给我留言,都是可以解决的。
如何在coding自定义域名?
可以参考一下官方文档
示例:
SSL/TLS 安全证书证书错误解决办法
这里是有个大坑,如果你是双线部署(同时部署到coding和github)的话,你就要分海内外DNS解析。
如果这样子直接绑定域名,你的SSL/TLS 安全证书将会不通过。
错误原因:无法获取正确的域名验证信息
解决方式2:检查域名的 DNS 是否将海外线路解析到 Coding Pages 的服务器
解决方法一
打开你的个人域名的解析设置,暂停对于境外线路的解析。
这里暂停就行了,一般来说大概需要5分钟左右的生效时间,毕竟DNS解析是存在缓存的。
五分钟后,进入Coding Pages服务的后台,再一次申请SSL/TLS证书
最后,再次域名解析的后台,将境外解析的线路再次启用即可。
缺点:每隔三月就得操作一次。
解决方法二
到别的地方申请一个SSL/TLS 安全证书。
我个人是到站长之家申请的...期限是一年
这个方法操作起来比较复杂(对于纯小白来说),但是想尝试的可以自己百度一下来折腾折腾。
以站长之家为例
相关网站:
域名型(DV)免费SSL证书申请
选免费的证书就好了...
域名型证书申请流程
证书安装指引
这里推荐 IIS 证书部署 ,简单操作不需要下载别的软件,一般电脑自带IIS服务管理器
实在不懂可以百度 IIS 证书部署
SSL/TLS 安全证书其他的申请错误
Coding Pages的官方文件:Coding Pages 常见问题
后语
更多消息请关注我们: 奥怪的小栈
待补充......
2019heox博客部署到coding该绕的坑-奥怪的小栈的更多相关文章
- 2019基于Hexo快速搭建个人博客,打造一个炫酷博客(1)-奥怪的小栈
本文转载于:奥怪的小栈 这篇文章告诉你如何在2019快速上手搭建一个像我一样的博客:基于HEXO+Github搭建.并完成SEO优化,打造一个炫酷博客. 本站基于HEXO+Github搭建.所以你需要 ...
- 2019Hexo博客Next主题深度美化 打造一个炫酷博客(2)-奥怪的小栈
219/8/1 更新 本文转载于:奥怪的小栈 这篇文章告诉你在搭建好博客后,面对网上千篇一律的美化教程怎么才能添加自己独特点,使人眼前一亮. 本站基于HEXO+Github搭建. 所以你需要准备好HE ...
- Hexo博客部署到远程仓库(Conding、Gitee、Github)
一.本地环境搭建 1.安装Git Git可以有效.高速的处理各种项目版本管理.也就是用来管理你的hexo博客文章,上传到GitHub的工具. Git下载地址 安装好了之后使用git -version查 ...
- 搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上
1.在GitHub上建一个新仓库
- 将`VuePress`建立的博客部署到GitHub或Gitee上
将VuePress建立的博客部署到GitHub或Gitee上 在上一篇中,我们详细介绍了如何利用VuePress搭建起个人博客系统,但这只是在本地debug启动的,接下来,我们把它部署到Github网 ...
- hexo搭建个人博客部署到个人服务器(git+nginx+hexo+next)
本次以阿里云服务器为例,详细讲解步骤: 一.本地环境[客户端] 这里以本地的win10电脑为例 1.下载node, 默认安装,安装完成之后,node -v看看版本号 node下载 2.安装node(傻 ...
- 将Hexo博客部署到云主机
摘要: 在云主机上搭建一个git裸仓库,然后使用nginx作为网页服务器,就可以轻松将Hexo博客通过git部署到云主机上. 这是一个忧伤的故事 我的博客KiwenLau之前部署在Coding Pag ...
- Hexo博客部署到腾讯云服务器全过程(Nginx,证书,HTTPS),你要的这里都有
背景 说来也惭愧,博客已经搭建很久了,一直免费的部署在 Coding 和 Github Pages 上,前者迁移到腾讯云 Serverless,导致原有的配置始终有问题,没时间仔细研究,刚好腾讯服务器 ...
- hexo博客部署到github无法上传的问题
博客生成之后,按照网上别人的教程,讲项目部署到github上,修改_config.yaml中的deploy部分如下所示: deploy: type: git repository: https://g ...
随机推荐
- bs4——BeautifulSoup模块:解析网页
解析由requests模块请求到的网页 import requests from bs4 import BeautifulSoup headers = {'User-Agent': 'Mozilla/ ...
- 洛谷P3275 [SCOI2011]糖果 题解
题目链接: https://www.luogu.org/problemnew/show/P3275 分析: 本题就是一个裸的差分约束. 核心: x=1x=1x=1时,a=b,a−>b,b−> ...
- 「数据分析」Sqlserver中的窗口函数的精彩应用-问题篇
最近看到PowerBI圈子在讨论最大连续区间段的问题,即某人最大的全勤时间,某人的最长的连续打卡时间等问题的计算,佐罗老师给出了10万倍性能的答案.这个问题也引发了笔者一些兴趣,隐约记得以前看过Sql ...
- C#编程.函数.参数
详细内容请参见<C#入门经典(第4版)>p101页 1.参数匹配 在调用函数时,必须使参数与函数定义中指定的参数完全匹配,这意味着要匹配参数的类型.个数.和顺序. 注:函数签名由函数的名称 ...
- 今天来聊Java ClassLoader
背景 类加载机制作为一个高频的面试题经常会在面试中被问到,前几天一个电话面试就问到,之前有了解过,但是没有梳理成自己的体系,所以说的有点凌乱,今天花点时间整理一下,分享给大家同时自己也好好梳理一下,顺 ...
- Intellij IDEA 出现“Usage of API documented as @since 1.8+”的解决办法
转自 https://blog.csdn.net/qq_27093465/article/details/69372028 具体报错内容如下: This inspection finds all us ...
- Spring 整合 ibatis
是的,真的是那个不好用的ibatis,不是好用的mybatis. 由于工作需要用到ibatis需要自己搭建环境,遇到了不少的坑,做一下记录. 一.环境配置 Maven JDK1.6 (非常重要,使用S ...
- javaweb入门----servlet简介
servlet 上文已经了解了web服务器和http协议是怎么回事儿,并且也了解了浏览器与服务器之间的联系,现在要介绍一下服务器是如何处理来自客户端的请求的,这就是servlet. servlet:J ...
- 【iOS】Xcode 使用 CocoaPods 导入第三方库后没有提示
Github 上下载的开源项目,运行后出现的 [iOS]build diff: /../Podfile.lock: No such file or directory 解决后,又出现了这个问题. 解决 ...
- 最火的分布式 HTAP 数据库 TiDB - 入门实践教程
偶然在某篇博客看到了 TiDB,一个融合 OLTP 和 OLAP 的分布式开源数据库, GitHub 上 Star 很多,然后 watch 了,发现 commit 和 pull request 一直都 ...