Hexo文章的密码访问


原文链接: Hexo文章的密码访问

前言

工作中有些文档中的部分内容,虽然机密性不高,但也不便在网上直接公开发布。 这时可以通过以下的小技巧来实现简单的文档密码保护。

方法实现

因Hexo中Markdown语言和html是混用的,所以可直接在Markdown中直接插入以下这段script(建议放到<!-- more -->段后面)。
这里用到了windows对象的alert()方法和prompt()方法。prompt()方法的作用即是显示一个可提示用户输入的对话框,而其本身的返回值就是你输入的那个字符串。因此只需要将其与你默认的密码比较一下就好,如果不正确,则直接将当前页面的loaction属性设为上一个页面即可。

<script>
    if("123"==prompt("请输入文档密码"))
    {
        alert("密码正确");
    }
    else
    {
        alert("密码错误返回主页");
        location="/";
    }
</script>
`