目录

解决Github pages百度收录问题

由于某种不可抗拒力 导致Github pages无法被百度收录 遂有了这篇文章

解决思路

Dnspod设置

Github pages解析设置

对象存储解析设置

This is a tip
解析地址为对象存储的地址

使用Github Actions实现自动推送到腾讯对象存储

Actions配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
name: updates

# Controls when the workflow will run
on:
  # Triggers the workflow on push or pull request events but only for the main branch
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

  # Allows you to run this workflow manually from the Actions tab
  workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # This workflow contains a single job called "build"
  build:
    # The type of runner that the job will run on
    runs-on: ubuntu-latest

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
      - uses: actions/checkout@v2


      - name: Run apt
        run: |
          sudo apt update -y
          sudo apt-get install python -y          

      - name: Install comcmd
        run: |
        	pip install coscmd
        	        
      - name: Updates
        run: | 
          coscmd config -a ${{ secrets.COS_ID }} -s ${{ secrets.COS_KEY }} -b ${{ secrets.COS_BUCKET_NAME }} -r ${{ secrets.COS_BUCKET_LOCATION }} -m 16 -p 10
          coscmd delete -r -f /
          coscmd upload -rs ${GITHUB_WORKSPACE}/ /