20251107

用豆包做了个自动生成md文件的bat。 这样以后要更新网站,直接双击bat文件就好,自动就生成合适的md文件,我只需修改里面的标题、标签就好。 bat的代码看不懂,但是自己要的功能能实现就好。 这就是现在ai的好处。 你不需要懂,只需要提出你的需求,它就会自动生成代码满足你。 下面是bat的代码,记录一下。 @echo off :: 获取当前日期时间(格式:YYYYMMDD) for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set "datetime=%%a" :: 提取并格式化日期时间 set "currentdate=%datetime:~0,8%" set "formatted_date=%currentdate:~0,4%-%currentdate:~4,2%-%currentdate:~6,2%" set "time_part=%datetime:~8,6%" set "formatted_time=%time_part:~0,2%:%time_part:~2,2%:%time_part:~4,2%" :: 定义基础文件名 set "basefilename=%currentdate%" set "filename=%basefilename%.md" :: 检查文件是否存在,存在则添加序号(01、02递增) set "count=1" :checkexist if exist "%filename%" ( :: 序号不足两位时补0(确保01、02格式) if %count% lss 10 ( set "filename=%basefilename%0%count%.md" ) else ( set "filename=%basefilename%%count%.md" ) set /a count+=1 goto checkexist ) :: 提取文件名(去掉....

November 7, 2025 · 1 分钟 · Me

hugo部署到虚拟主机

之前的hugo部署在github上,但是GitHub一直也不稳定,有时能上有时上不了。 这两天找到一个免费虚拟主机,也没有什么网站可以搭建,就想着把hugo同步到虚拟主机里。 然后今天就实现了。 就是利用gith的workflows,把生成的静态页面推送到虚拟主机。 name: Deploy Hugo on: push: branches: - master # master 更新触发 jobs: build-deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 # 添加 Node.js 版本设置步骤 - name: Setup Node.js uses: actions/setup-node@v4 # 官方 Node.js 环境配置 Action with: node-version: '18.x' # 指定需要的 Node.js 版本(例如 16.x、18.x、20.x 等) - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: '0.88.0' - name: Build run: hugo - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3 with: personal_token: ${{ secrets....

November 4, 2025 · 1 分钟 · Me

Hugo + Github Actions 实现自动化部署

上传 Hugo 源文件 把 Hugo 程序 push 到 GitHub 上,GitHub 上新建一个 repo,并只需保留以下文件上传到 master ,同时随手建个 gh-pages 分支: 添加 Github Actions 代码: 实现效果,直接网页上修改 data/links.toml 或任意文件,触发 Actions 自动化运行 Hugo 程序生成静态文件并推送到 gh-pages 分支上,等待几十秒可看到更新。 具体操作: 点 https://github.com/settings/tokens 新建一个,勾选 repo 和 workflow ,暂存; 进项目 settings/secrets 新建标题为 personal_token ,内容是刚创建的 tokens ; 回项目,点 Actions – New wordflow – Set up a workflow yourself ,添加如下代码: name: Deploy Hugo # 任君喜欢 on: push: branches: - master # master 更新触发 jobs: build-deploy: runs-on: ubuntu-18....

November 26, 2021 · 1 分钟 · MagicQ

怪不得域名一直掉

昨天刚把hugo部署到github上,绑定了域名,弄了自动部署。 今天更新文章就发现一个问题。 只要actions一触发,网站就打不开了。 一直以为是不是main.yml写的不对,后来才发现,触发一次,pages里面的域名就不见了,空了。 ...

November 19, 2021 · 1 分钟 · MagicQ