小白刚跟着官网教程(这篇)利用 actions 新建了一个博客,但是发现了几个问题:
- 直接在 post 目录新建 .md 文件似乎不能起到
hexo new的效果?
我起初之所以想要把博客利用 actions 部署,就是因为手机和平板使用 node.js 不方便,如果不可以直接通过新建 .md 实现新建文章的话,好像 actions 就没啥意义了……
- 有修改文件的功能的插件似乎不起效?
我本地安装了一个插件,通过 post 文件夹目录结构自动生成文章标签,但似乎 actions 运行的时候没有执行这个插件……我对这个官网提供的 workflows 的理解是,它应该会根据我的 package.json 文件自动安装所有 npm 包,所以我在想是不是 actions 不能操作仓库里的文件……
方便各位大佬看,把 workflow 文件贴这里了,还请 v 站各路大佬指教!
name: Pages on: push: branches: - main # default branch jobs: pages: runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v2 - name: Use Node.js 16.x uses: actions/setup-node@v2 with: node-version: "16" - name: Cache NPM dependencies uses: actions/cache@v2 with: path: node_modules key: ${{ runner.OS }}-npm-cache restore-keys: | ${{ runner.OS }}-npm-cache - name: Install Dependencies run: npm install - name: Build run: npm run build - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./public 