Hugo文章加密方式
如果將 Hugo 文章加密? Step1 修改 Single.html 在 layouts/_default/single.html 中找到{{- if .Content }}段落,將段落改成以下 code {{- if .Content }} <div class="post-content"> {{ if .Params.password }} <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script> <div id="protected"> <input type="password" id="postPassword" placeholder="輸入密碼" /> <button id="unlockBtn">解鎖</button> </div> <div id="postContent" style="display:none; margin-top:1rem;"></div> <script> const secret = "{{ .Params.password }}"; // ✅ 保留 HTML 標籤 const plaintext = {{ .Content | jsonify | safeJS }}; const ciphertext = CryptoJS.AES.encrypt(plaintext, secret).toString(); document.getElementById("unlockBtn").addEventListener("click", function () { const pwd = document....