Where should I read when building a hexo project, hexo d deployment with github page?

when the local hexo s runs without a problem, hexo d automatically push the entire hexo project to the warehouse instead of the contents of the public folder, resulting in github page 404. why does this happen? (ps: was good before. After changing the theme, delete the previous theme. This is the case with, hexo d when local hexo s run well.)

clipboard.png

config

clipboard.png

Mar.14,2021

deploy theoretically reads the public folder
if you don't have it, regenerate the public folder, hexo g

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b35ddc-2bfb1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b35ddc-2bfb1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?