当前位置: 首页 > wzjs >正文

bigdropinc是什么网站网络优化工程师工资

bigdropinc是什么网站,网络优化工程师工资,中国空间站科幻作文1000字,网站建设的软件前言 事情的起因是,我需要一个存放未分类整理知识点,以及收藏转载文章的私人知识库,和 iMaeGoo’s Blog 区别开来。 我尝试过简书、语雀、Evernote、OneNote、有道云笔记,对它们的 markdown 支持、导出能力、搜索能力、容量、安…

前言

事情的起因是,我需要一个存放未分类整理知识点,以及收藏转载文章的私人知识库,和 iMaeGoo’s Blog 区别开来。

我尝试过简书、语雀、Evernote、OneNote、有道云笔记,对它们的 markdown 支持、导出能力、搜索能力、容量、安全性都有体会。

最后我决定建一个私人 Git 仓库,用 markdown 来记笔记。然后通过 CI/CD 自动构建到一个叫 iMaeGoo’s Diary 的 VuePress 网站。写笔记 Notepad + Git 就能搞定,还能自由选择多种多样的 markdown 编辑器,手机端也可以通过在线 IDE 更新内容,VuePress 的搜索非常好用,安全性也完全在自己的掌控范围之内。

反正是知识库嘛,我配置了完全公开,方便自己随时随地查看,但由于是未经整理的知识库,也不建议访客去看啦。

问题就来了,有些笔记包含了敏感信息,怎么在公开的知识库中保护这类信息?

在寻找 VuePress 加密时,我发现了 vuepress-plugin-encrypt 这个好用的插件,使用了 aes-128-ctr 来加密内容,你可以直接查看它的英文官方文档。

开始使用

  1. 在 VuePress 的项目中安装这个插件

    command

    1
    
    yarn add -D @oak-tree-house/vuepress-plugin-encrypt
    
  2. 修改配置文件启用插件

    .vuepress/config.js

    1
    2
    3
    4
    5
    
    module.exports = {plugins: [['@oak-tree-house/encrypt']]
    }
    
  3. 修改 package.json 增加加解密的命令

    package.json

    1
    2
    3
    4
    5
    6
    
    {"scripts": {"decrypt": "encrypt decrypt --source-dir <YOUR_SOURCE_DIR> --key-file keys.json --temp .temp-encrypt","encrypt": "encrypt encrypt --source-dir <YOUR_SOURCE_DIR> --key-file keys.json --temp .temp-encrypt"}
    }
    
    * 此处基于官方 doc 有改动,命令参数 encrypt 和 decrypt 需要放在最前,否则会遇到错误 error: unknown option '--source-dir'
  4. 把临时目录添加到 .gitignore 列表

    .gitignore

    1
    2
    
    /keys.json
    /.temp-encrypt
    
    * 如果你的是安全的私有 Git 仓库,想一起提交密码文件,可以不 ignore /keys.json
  5. 新建密码文件 keys.json

    keys.json

    1
    2
    3
    4
    5
    6
    
    {"user": "imaegoo","keys": {"key": "mypassword"}
    }
    
  6. 尝试写一段需要加密的内容

    markdown

    1
    2
    3
    4
    
    ## test
    ::: encrypt key=key owners=imaegoo
    my password is helloworld
    :::
    
  7. 运行 yarn encrypt,你将会发现上一步的内容被自动替换成密文

    markdown

    1
    2
    3
    4
    5
    
    ## test
    ::: encrypt encrypted key=key owners=imaegoo
    ZpDkUuyB2+O7/Ga9InossDwIYJVn3I6VbdlNLxiJaU/gCDxnC1kQcgbzC9RqVCZ3ru6fpf3B5wnjKKS
    R1/miaLoxP4WrCnlYTiL0AeAeLPW0bN+3KqBg2n+fTCqubEFfRZnbKUGvsuZai0vRSW4OYmirew**
    :::
    
  8. 大功告成,运行 VuePress 开发模式,测试一下吧!

http://www.dtcms.com/wzjs/23964.html

相关文章:

  • 网页设计师的岗位职责整站seo排名外包
  • 个性网站设计站长推荐
  • 昆明排名seo公司洛阳网站seo
  • 青海省网站建设哪家公司比较靠谱seo运营经理
  • 做调研有哪些网站小时seo百度关键词点击器
  • phpmysql网站开发项目式教程阳泉seo
  • 做前端网站考虑兼容分辨率西安网络推广营销公司
  • 湛江专业雷剧全集seo网络优化软件
  • 自己有网站 做app百度最新版app下载安装
  • 做传销一般是不是有网站做一个公司网站需要多少钱
  • 购物商城网站开发广州品牌营销策划公司排名
  • 个人域名做邮箱网站知乎seo排名的搜软件
  • 地方门户网站开发百度投诉中心24人工 客服电话
  • 台州seo快速排名长沙优化网站厂家
  • 北京软件app开发志鸿优化设计
  • 做网站哪种域名好记百度官网认证价格
  • 武汉百度推广狼雨的seo教程
  • 大连模板网站制作公司电话每日新闻简报
  • 如何攻击织梦做的网站方法线下推广
  • 上饶公司网站建设搜索引擎seo是什么意思
  • nba最新消息seo案例分析
  • 邮票上的化学史网站开发西安seo排名扣费
  • 旅游电商网站开发网络广告策划书案例
  • 专业网站建设哪里好百度pc端入口
  • 深圳企业做网站公seo优化便宜
  • 网站怎么做透明导航网页链接制作生成
  • 微信网站建设外包网站有哪些
  • wordpress 显示页码seo教程优化
  • 全平台响应式网站建设百度网站如何优化排名
  • 附近做网站的公司私域流量运营管理