博客搭建
原理
用hexo+github page搭建.
hexo生成静态网页HTML,GitHub page展示HTML
github page
每个仓库都有一个pages服务,可用来展示项目,通过简单的设置项目的index.html,并以此做为入口供用户参观访问.
当然也可以用来跑博客. ^dca042
hexo
- hexo g:生成静态文件。将我们的数据和主题相结合生成静态文件的过程。
- hexo d:部署文件。部署主要是根据在 _config.yml 中配置的 git 仓库或者 coding 的地址,将 public 文件上传至 github 或者 coding 中。然后再根据上面的 github 提供的 pages 服务呈现出页面。
source储存md
themes储存主题
md+主题 生成静态HTML
hexo_repo文件下还有一个public的文件夹.执行hexo clean
,会清除public,执行hexo d
会生成public.还会生成.deploy_git
文件夹,这个文件夹就是我们部署到github或者gitee上面的文件.
只有public的文件才会上传到github.如果github page的结果不对,可能是hexo没有执行好hexo deploy
命令.
而hexo server
执行,依赖的不是public文件内容.可能会导致localhost展示结果与github page不同.source
->public
->.deploy_git
执行hexo generate
,根据source
,更新public
。
执行hexo deploy
,根据public
,更新.deploy_git
。是最优解1
2hexo clean
hexo g -d
详解Hexo搭建博客的底层原理搭建reference:
ubuntu 安装hexo
已经放弃,转windows hexo
由于是在git bash里面操作,没区别…可以直接参考ubuntu系统下的安装域名绑定:
https://blog.csdn.net/weixin_45961774/article/details/108402406
cpolar + PHP study
本地配置网站,再内网穿透到公网
不需要
我有ipv4
icarus修改
live2d
使用的是张书樵的live2d-widget
live2d模型添加
live2d模型库,超多色色
依赖cdn服务,直接从别人的服务器上拉取的live2d.所以hexo库里面并没有原生的live2d文件
好像要自己部署cdn服务,再调用api添加新的live2d模型
有点难度,暂时放弃,以后有机会接触到cdn,本地api部署再说