2024-08-15 ANOTHER 5 YEARS PAST

Posted by MinusWang on 2024-08-15

一、下载博客源码,安装并更新依赖
npm i
npm i hexo@latest
npm i hexo-deployer-git@latest

二、GitHub分支情况介绍
执行deploy时将源码生成的文件自动提交到分支:master,GitHub pages依据此分支生成页面
BLOG的源码分支:hexosrc

三、CRLF LF 部署时提示问题消除
可以将core.autocrlf设置为input,这样Git在提交时会将CRLF转换为LF,但检出时不会进行转换。这适用于希望仓库中的文件使用LF换行符,但可能在Windows系统上工作的场景
git config --global core.autocrlf input

四、日常操作
博文的发布流程

1
2
3
4
5
6
"scripts": {
"clean": "hexo clean",
"build": "hexo generate",
"server": "hexo server"
"deploy": "hexo deploy",
},

另外,本地博客源码提交与普通项目一样。执行git add commit等。

五、记录

  1. 博文的url取自本地markdown的文件名字
  2. 博文的标题取自博文markdown的头部声明
    1
    2
    3
    4
    5
    ---
    title: 2024-08-15 ANOTHER 5 YEARS PAST
    date: 2024年8月15日11点02分
    tags: Note
    ---

六、其它