1. 租海外服务器要绑visa或者银联或者paypal我都没有

  2. 打算先挂载在GitHub上,先被命令行的用户令牌token认证坑了一道,之前vscode我他妈怎么传的文件啊.重新回顾了一下git

  3. git remote add 被ssr和http坑了一道

  4. git push被master分支和main分支坑了一道

  5. 每次push都要一次身份认证..最后发现可以用SSR规避

  6. 但是在 Windows Subsystem for Linux (WSL) 和 Windows 本身之间,默认情况下不共用 SSH 密钥。所以我要重新设置密钥!我吃不吃饭了!

  7. 想在GitHub上做项目页面,但是好像按步骤setting这个不太匹配过不去.于是打算先老老实实的做主页面

  8. 发现只是我setting找错地方了而已.影响我学习的最大因素大概就是语言不通

  9. 理论上我hexo generate以后就会自动更新到GitHub然而并没有,甚至主题都显示不出来,最后还是使用了一键部署的包…

  10. 继续搞海外服务器租借
    昨天应该是全部卡在绑银行卡这一步了。
    尝试了bluehost,aws,azure
    注册了PayPal,绑了一个只有三块钱的中国银行卡
    一堆网站关联了一堆银行卡
    outlook被傻逼aws搞爆破登陆不上了,aws最终应该是输了卡号但是因为outlook被它自己搞崩了身份认证没成功,bluehost账户一注册好绑了paypal就登陆不上了,用的qq邮箱,azure要用visa卡,银联用不了,所以没有注册成功。paypal完全成功了。
    我感觉和这些网站本身不稳定有关系,和我没有支付手段也有关系,用户体验极差
    bluehost如果接下来成功了,那我就会少将近两百块钱换一个一年的服务器
    我感觉最终归宿可能是阿里云的香港服务器,

  11. 我的QQ现在才收到blue host的验证信息,感觉很多情况都有一个延时的问题,一急就觉得啥都错。包括GitHub的页面建设!还有浏览器缓存的问题。

  12. aliyun我爱了,免费试用三个月对一个学生来说是天大的好处!

  13. 在连接上栽了一下,因为用户名连接不是Ubuntu而是root这个很难反应过来错那了,还以为密码有问题

  14. hexo的默认路径总是要调整吗,这个命令单独用不了。好像又不用,只是要重新下载,但是理论上解释不来呀

  15. 为什么云服务器localhost拒绝连接

  16. 不要看页面最终生成了什么,要看报错

  17. 学习了一下nginx反向代理和静态代理,nginx日志

  18. 学习了远程地址是什么,公网ip和主私网ip

  19. 学到一个 traceroute 47.242.108.181追踪服务器

    telnet 47.242.108.181 4000

    curl http:47.242.108.181:4000

  20. 测试本地能否访问(hexo服务器问题),确定防火墙已经关闭,nginx代理已经打开,网络安全组已经同意端口,测试外网浏览器能否访问

  21. !所以,最后的问题是!为什么别人的电脑浏览器能打开,云服务器的终端curl能接收到内容,只有我的电脑ip不管是浏览器还是终端curl都没法接受内容!为什么我的电脑三个浏览器打开网页的远程地址都是127.0.0.1内部网络??

  22. 不管怎么样开始注册域名,找了个免费二级域名的。唉还是要钱的。

  23. 不管怎么样开始注册域名,找了个16块钱一年的,paypal能付。

  24. 静态网页也搞好了,主要还是看看别人的IP能不能出网页。

    配置网页到公网nginx详解

    Nginx

    Nginx 是一个高性能的 HTTP 和反向代理服务器

    只需要设置一下server把网址解析定向到自己服务器就好了

  25. 用户登陆出了点问题,先是重定向,我一个github一个xyz得绑两个密钥两个库,再是保存后hexo g后,又他妈无响应。

  26. hexo clean,他妈的没用,

  27. 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 来引用这些分类和标签,从而实现文章的归类和展示。