租服务器搭博客
租海外服务器要绑visa或者银联或者paypal我都没有
打算先挂载在GitHub上,先被命令行的用户令牌token认证坑了一道,之前vscode我他妈怎么传的文件啊.重新回顾了一下git
git remote add 被ssr和http坑了一道
git push被master分支和main分支坑了一道
每次push都要一次身份认证..最后发现可以用SSR规避
但是在 Windows Subsystem for Linux (WSL) 和 Windows 本身之间,默认情况下不共用 SSH 密钥。所以我要重新设置密钥!我吃不吃饭了!
想在GitHub上做项目页面,但是好像按步骤setting这个不太匹配过不去.于是打算先老老实实的做主页面
发现只是我setting找错地方了而已.影响我学习的最大因素大概就是语言不通
理论上我hexo generate以后就会自动更新到GitHub然而并没有,甚至主题都显示不出来,最后还是使用了一键部署的包…
继续搞海外服务器租借
昨天应该是全部卡在绑银行卡这一步了。
尝试了bluehost,aws,azure
注册了PayPal,绑了一个只有三块钱的中国银行卡
一堆网站关联了一堆银行卡
outlook被傻逼aws搞爆破登陆不上了,aws最终应该是输了卡号但是因为outlook被它自己搞崩了身份认证没成功,bluehost账户一注册好绑了paypal就登陆不上了,用的qq邮箱,azure要用visa卡,银联用不了,所以没有注册成功。paypal完全成功了。
我感觉和这些网站本身不稳定有关系,和我没有支付手段也有关系,用户体验极差
bluehost如果接下来成功了,那我就会少将近两百块钱换一个一年的服务器
我感觉最终归宿可能是阿里云的香港服务器,我的QQ现在才收到blue host的验证信息,感觉很多情况都有一个延时的问题,一急就觉得啥都错。包括GitHub的页面建设!还有浏览器缓存的问题。
aliyun我爱了,免费试用三个月对一个学生来说是天大的好处!
在连接上栽了一下,因为用户名连接不是Ubuntu而是root这个很难反应过来错那了,还以为密码有问题
hexo的默认路径总是要调整吗,这个命令单独用不了。好像又不用,只是要重新下载,但是理论上解释不来呀
为什么云服务器localhost拒绝连接
不要看页面最终生成了什么,要看报错
学习了一下nginx反向代理和静态代理,nginx日志
学习了远程地址是什么,公网ip和主私网ip
学到一个 traceroute 47.242.108.181追踪服务器
telnet 47.242.108.181 4000
curl http:47.242.108.181:4000
测试本地能否访问(hexo服务器问题),确定防火墙已经关闭,nginx代理已经打开,网络安全组已经同意端口,测试外网浏览器能否访问
!所以,最后的问题是!为什么别人的电脑浏览器能打开,云服务器的终端curl能接收到内容,只有我的电脑ip不管是浏览器还是终端curl都没法接受内容!为什么我的电脑三个浏览器打开网页的远程地址都是127.0.0.1内部网络??
不管怎么样开始注册域名,找了个免费二级域名的。唉还是要钱的。
不管怎么样开始注册域名,找了个16块钱一年的,paypal能付。
静态网页也搞好了,主要还是看看别人的IP能不能出网页。
配置网页到公网nginx详解
Nginx
Nginx 是一个高性能的 HTTP 和反向代理服务器
只需要设置一下server把网址解析定向到自己服务器就好了
用户登陆出了点问题,先是重定向,我一个github一个xyz得绑两个密钥两个库,再是保存后hexo g后,又他妈无响应。
hexo clean,他妈的没用,
woc,我是傻逼,我一直改的是本地yaml文件,没改云端的,所以xyz网址一直都不变。
怎么去理解这个hexo博客
source/_data:
这个文件夹通常包含 .yml 文件,例如 categories.yml 和 tags.yml,它们用于存储博客的分类、标签等配置信息。
categories.yml 和 tags.yml 中的数据通常是用来管理博客文章的分类和标签,这些信息可以在博客的模板或主题中进行引用,以实现按分类或标签对文章进行分组或过滤。
_posts:
这个文件夹存放着博客的文章,文章一般是以 .md(Markdown)文件的形式存在的。每一个文件对应一篇博客文章。
文章通常会通过“Front Matter”部分(在每个Markdown文件顶部的元数据)来定义文章的分类、标签等信息,这些信息会和 categories.yml 和 tags.yml 中的数据相对应。
categories:
categories 文件夹下的 index.md 文件通常用来定义分类页面的内容或展示方式,可能是分类的介绍、展示当前分类下的文章等。
它也可能用来定制博客网站的分类页面样式,显示属于某个分类的文章列表。
tags:
tags 文件夹与 categories 类似,用来定义和显示标签相关的信息。index.md 文件通常用来显示标签页面或定制标签的展示方式。
#### link:
link.yml 文件通常用于设置博客的链接配置,比如设置博客页面、外部链接等。
总结来说,Hexo博客的这些文件和文件夹是通过 Markdown 文件(文章)与 YAML 配置文件(如标签、分类)相互关联的。配置文件 (categories.yml, tags.yml) 提供了关于分类和标签的数据支持,文章则通过 front matter 来引用这些分类和标签,从而实现文章的归类和展示。





