diff --git a/.github/workflows/pages-with-encryption.yml b/.github/workflows/pages-with-encryption.yml index 648e649..1828764 100644 --- a/.github/workflows/pages-with-encryption.yml +++ b/.github/workflows/pages-with-encryption.yml @@ -26,29 +26,32 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 - - name: Setup Pages - uses: actions/configure-pages@v3 + uses: actions/checkout@v4 + # - name: Setup Pages + # uses: actions/configure-pages@v3 - name: Build with Jekyll uses: actions/jekyll-build-pages@v1 with: - source: ./ - destination: ./_site + source: ./docs + destination: ./docs/_site # Begin encryption code. # This portion of the build job was written by Evan Baldonado (EvanBaldonado.com). Please do not remove this comment. # Note: this only encrypts .html pages and not any of the corresponding assets. - name: Encrypt pages with PageCrypt + working-directory: ./docs run: | npm i -D pagecrypt - cat docs/_protected_pages.txt | while read file password; + cat _protected_pages.txt | while read file password; do - sudo npx pagecrypt "_site/$file" "_site/$file" "$password" + sudo npx pagecrypt "_site/$file" "/_site/$file" "$password" done # End encryption code. - name: Upload artifact uses: actions/upload-pages-artifact@v3 + with: + path: ./docs/_site # Deployment job deploy: diff --git a/docs/_protected_pages.txt b/docs/_protected_pages.txt index 733a1ce..378dfe2 100644 --- a/docs/_protected_pages.txt +++ b/docs/_protected_pages.txt @@ -1,4 +1,4 @@ -docs/flylab/flylab.html flylab -docs/flylab/calibration.html flylab -docs/flylab/faqs.html flylab -docs/flylab/object.html flylab \ No newline at end of file +flylab/flylab.html flylab +flylab/calibration.html flylab +flylab/faqs.html flylab +flylab/object.html flylab \ No newline at end of file