花了两天时间终于成功把hexo+github托管的个人博客网站做完了。
中途遇到了好多问题和障碍(哭
-
npm install安装时一直卡住
参考了CSDN的解决办法,发现没用。后来发现淘宝源停止对该域名解析了,遂换成官方源https://registry.npmjs.org解决问题。 -
虚拟服务器无法配置
白嫖了腾讯云虚拟服务器一个月。宝塔登陆不上去,1Panel安装不上。打算直接配置VanBlog。感觉可能因为网速太慢了,无法正常进入博客后台登陆。点了登陆没反应,有时候甚至加载不出来。遂放弃虚拟服务器方案,决定使用github page来托管。 -
hexo无法部署
运行hexo d
后提示ERROR Deployer not found: git
搜索后发现有个插件没装,安装后就正常了。npm install hexo-deployer-git --save
-
托管网站无法登陆
跟着教程用Vercel托管,但就是注册不了。Github登陆上去直接说已被封禁,邮箱注册又无法处理登录请求。发邮件给[email protected],回复已经帮我解除了,但再次登陆还是不行。感觉可能是挂了梯子的原因,又发了邮件再解除一下。关掉梯子总算登录上去了。(Gmail点验证邮件开梯子,Vercel网站不能开梯子,累死了)。然而感觉它的网站托管太慢了,还是用回Github Page了。 -
更换主题css不生效
这个问题折磨了最久。本地部署显示正常,但一放到线上css就不生效了。在网上找了各种办法都没用。Github上的issue隐隐感觉有用,但不知道在哪设置网址。又看到CSDN上的文章,这解决方案就离谱到家了。最后还好刷到了这篇文章,把root: /xinonria.github.io
设置一下就好了。刚设置完也是不报太大希望的,吃了个饭回来发现真的成功了!
这仅仅只是这个网站的一个开始,现在这个网站还有很多功能没有实现。图床配置,评论功能,分类系统,搜索引擎什么的还要慢慢实现。
在这过程中虽然很多时候自己都不知道怎么解决的,但也从中获得了一些经验,学到了一些东西。
Things are always difficult at the start. Just keep going.