首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Hexo搭建专属Blog

安装Git And 编辑器xcode Or Sublime To 安装Npm To 安装Hexo 然后建立一个文件夹,使用命令 Hexo init 初始化下, Hexo Server调试下,Hexo...g 生成Blog ,最后用 Hexo d 部署到Gitcafe(这个当然也要事先在gitcafe注册下,并且配置SSH密钥)。...同时请设置stylus属性中的compress值为true 即可。...不得不自己折腾一番了;参考 不如的为hexo博客添加访问次数统计功能文章,有尝试过用下不蒜子,但毕竟在完善期,稍加折腾没什么好的体验,就放弃了。按照其文提到的firebase,就去折腾了下,感觉尚可。...对比 ---- 搭建完毕会生成一篇 markdown 所写,如下所示的文章;大致可窥测待搭建完毕生成的一篇markdown缩写的文章;一起来领略下使用Hexo书写/测试/发表 Blog是一件都么简单优雅的事情

2.3K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    五分钟了解 GitHub Actions

    先说一段关于Unity自动构建的问题,今天凌晨我准备用Actions构建Github上托管的项目,License自动激活总是出问题,有成功用Person证书构建吗 ?...GitHub Actions 是 GitHub 提供的一项持续集成(CI)和持续部署(CD)服务,它可以帮助开发者自动化软件开发过程中的各种任务,如构建、测试、部署等。...触发事件 Workflow 文件可以根据不同的事件来触发执行,如 push 到仓库、pull request、issue 创建等。你可以选择性地指定一种或多种事件来触发 Workflow 的执行。...hosting env: FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} 6....存储密钥和凭证 在 Workflow 文件中,你可以使用 GitHub Secrets 来存储敏感信息和凭证,如访问仓库的 API 密钥、访问第三方服务的凭证等。 8.

    8410

    TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11

    现在,我们具有比 Firebase 认证更高的安全级别,可以保护应用的数据免受自动机器人的攻击。 现在让我们看一下如何集成定制模型以检测恶意用户。...在过去的几十年中,它发展迅速,并在以下几种技术的进步中发挥了重要作用: 图像过滤器和编辑器 面部识别 数字绘画 自动驾驶汽车 我们在较早的项目中讨论了图像处理的基础知识。...我们将编辑此文件以创建 Flask 服务器,该服务器生成音乐并允许下载生成的 MIDI 文件。...然后,后续层中的 GAN 将更多细节添加到图像中,以生成图像的真实感版本,如描述中所述。...在“开始”搜索栏中输入env,然后选择“编辑环境变量”。 使用;作为分隔符,将flutter/bin的完整路径附加到用户变量下的路径。

    23.2K10

    .NET周刊【10月第1期 2024-10-06】

    DPAPI用于加密关键数据,教程提供了加密和解密的代码示例。核心功能为简化数据保护,无需手动处理加密密钥存储。...用户可在多个技术栈下实现类似功能,体现了一种思想,不依赖特定语言。案例项目提供了具体实现,可以修改实现个性化需求。核心在于后端统筹所有显示逻辑,确保不同用户角色下的灵活性和一致性。...与 C# 相关领域的性能改进包括改进了代码索引行为、对源生成器 .NET 8 及更高版本的更改以及对执行计时和设置的更改。 其他改进包括 C++ 中条件断点的性能改进以及 C++ 符号搜索的优化。...-1ho 如何在 Android 的 .NET MAUI 应用程序实现中使用 Firebase 处理通知。...网站、文档等 推文 故事是,您将能够在 Visual Studio 中显示/检查内联 return 语句返回的值。

    6610

    Linux: gpg 公钥签名技术学习

    此外,我们还将介绍如何生成和管理密钥,尤其是ED25519算法的密钥,以及如何在没有密码短语的情况下配置和使用这些密钥。 什么是公钥签名技术? 公钥签名技术是一种确保数据完整性和真实性的方法。...签名过程 生成摘要(Hash): 首先,对数据进行哈希运算,生成一个固定长度的哈希值(摘要)。常用的哈希算法有SHA-256等。 加密摘要: 使用私钥对生成的哈希值进行加密,得到数字签名。...验证过程 提取签名: 接收方从收到的数据中提取数字签名和原始数据。 生成摘要: 对接收到的原始数据再次进行哈希运算,生成哈希值。 解密签名: 使用发送方的公钥解密数字签名,得到签名时的哈希值。...在GPG中,主密钥和子密钥是公钥加密体系中的两个重要概念。...主密钥是核心密钥,主要用于签名和认证,而子密钥是从主密钥派生出来的辅助密钥,通常用于加密和签名操作。主密钥和子密钥的功能可以根据具体需求进行配置。

    25710

    支持全栈编程语言、随取随用、一键部署,谷歌推出浏览器AI开发环境IDX

    机器之心报道 编辑:梓文 诸多框架、各种平台,当你在进行应用开发时,会不会感到工作如乱麻? 从零开发应用是怎样一个概念? 有人将它比作建造鲁布・戈德堡机械(Rube Goldberg)。...IDX 还包括基于 PALM 2 的生成式 AI 功能:代码生成、代码自动完成、在不同语言之间翻译代码以及代码解释。...在 Google Cloud 的安全性和可扩展性支持下,IDX 可让您立即进入开发工作流程。在任何地方、任何机器上,从打开浏览器到开发应用程序只需几秒钟,而不是几天。...目前,IDX 拥有智能代码自动补全功能、辅助聊天机器人以及 「添加注释 」和 「解释代码 」等上下文代码操作。...使用 Firebase Hosting 实现 Web 发布 将应用程序部署到生产环境中是一个常见的痛点。

    19940

    从0开始构建一个Oauth2Server服务 Token 编解码

    OAuth 2.0 Bearer Tokens 的好处是应用程序不需要知道您决定如何在您的服务中实现访问令牌。这意味着以后可以在不影响客户端的情况下更改您的实现。...实现自编码令牌的最常见方法是使用 JWS 规范,创建要包含在令牌中的所有数据的 JSON 序列化表示,并使用只有授权服务器知道的私钥对生成的字符串进行签名....JWT 访问令牌编码 下面的代码是用 PHP 编写的,并使用Firebase PHP-JWT库来编码和验证令牌。...实际上,您需要将私钥存储在某处以使用相同的密钥一致地签署令牌。 的元数据文档中获取它,但在本例中,我们将从之前生成的私钥中派生出公钥。 注意:任何人都可以通过对令牌字符串的中间部分进行base64解码来读取令牌信息。

    15440

    如何将firebase应用转为supabase应用(之一)

    所以firebase不用关心字段类型,查询不用专门写关联查询语句,子孙节点自动返回;添加数据也是直接给定路径就好了。...supabase就要关注这些关联查询了,写入数据也是先写入父节点,等返回id后再写入子节点。 有了这个概念,或者说你把表研究透了,就成功一半了。 2....firebase添加数据有set和push等,后者是添加子节点数据,supabase一律用insert。...说完了概念,接下来会具体看看API对应的代码,其实也就是将增删查改对应修改一下即可,难在入门,难在了解它们本质的区别。...当然,如果手动建表,然后自动生成sql语句那就方便了,我找了很久好像没找到。 待续……

    5.5K30

    告别局域网限制!一文教会你用Docker部署ONLYOFFICE并实现公网访问

    前言 今天我们要聊一聊如何在你的本地Linux服务器上安装ONLYOFFICE文档编辑器,并通过cpolar内网穿透实现公网访问。这不仅能让你的团队成员随时随地进行远程协作,还能大大提高工作效率。...它包括了文本、电子表格和演示文稿的查看器和编辑器,并且完全兼容Office Open XML格式(如.docx、.xlsx、.pptx)。...JWT_SECRET填写自己定义的密钥,JWT_ENABLED设置为true开启token验证。...小结 如果我们需要长期异地远程访问OnlyOffice,由于刚才创建的是随机的地址,24小时会发生变化。另外它的网址是由随机字符生成,不容易记忆。...管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑 修改隧道信息,将保留成功的二级子域名配置到隧道中 域名类型:选择二级子域名 Sub Domain:填写保留成功的二级子域名

    1.1K20

    针对Xshell Plus 7的功能和使用技巧介绍:会话管理、权限认证、自动化任务、文件传输、整合应用和实用技巧

    ,方便快速访问和切换 权限和认证 用户身份验证方式的区别:讲解不同的用户身份验证方式(如密码、SSH密钥、公钥)及其特点和用途 SSH密钥管理的方法和注意事项:介绍如何生成、导入和管理SSH密钥,以及需要注意的安全事项...自动化任务和脚本 使用Xshell脚本语言自动化任务的基本原理:介绍Xshell脚本语言的基本语法和用法,如何编写和执行自动化任务 常见的自动化任务示例和实用技巧:提供一些常见的自动化任务示例,如批量执行命令...、自动上传下载文件等,并分享一些实用技巧和注意事项 Xftp 7的功能介绍 文件传输管理 连接和管理远程服务器的方法:介绍如何在Xftp 7中连接和管理远程服务器,包括添加和编辑服务器信息的步骤 文件上传和下载的技巧和注意事项...:分享一些文件上传和下载的技巧,如断点续传、传输队列等,并提醒注意一些常见问题 文件同步和同步文件夹 同步文件夹的设置和使用方法:介绍如何在Xftp 7中设置和使用同步文件夹功能,实现文件的自动同步和备份...说明使用Xshell Plus 7的综合优势,可以同时进行远程管理和文件传输,简化工作流程 如何在Xshell和Xftp之间无缝切换:介绍如何在Xshell和Xftp之间快速切换,使得远程管理和文件传输更加高效

    61000

    PHP怎样使用JWT进行授权验证?

    客户端请求需要鉴权的接口的时候,通过 HTTP报文 头部的 Authorization回传。 首先,需要指定一个密钥(secret)。这个密钥只有服务器才知道,不能泄露给用户。...我们可以使用由 Google Firebase 开发的 firebase/php-jwt 库, 这个库也是目前最热门的 PHP JWT 库。下面介绍基于该库,实现常用的两种 JWT 验证方式。...HS256加密 :生成与验证JWT 使用 HS256 算法生成 JWT,这是一种对称加密,使用同一个密钥串进行加密和解密。...JWT 这是一种非对称加密,加密和解密使用 一个 密钥对 # 生成私钥 ssh-keygen -t rsa -b 2048 -f private.key # 使用私钥生成公钥 openssl rsa -...为了减少盗用,JWT 的有效期应该设置得比较短。对于一些比较重要的权限,使用时应该再次对用户进行认证(如通过手机 验证码 再次验证,或者再次输入用户密码进行验证)。

    3.3K11

    2024年3月份最新大厂运维面试题集锦(运维15-20k)

    这些工具可以帮助识别瓶颈、故障和性能下降的原因。 5. 描述一下你如何实现自动化部署。...答案:无密码登录通过SSH密钥实现。首先,在客户端生成一对密钥(公钥和私钥),然后将公钥添加到服务器的~/.ssh/authorized_keys文件中。确保正确设置权限。 34....如何在Shell脚本中捕获和使用函数的返回值? 答案: 在Shell脚本中,函数的返回值通过return语句指定。可以通过$?特殊变量捕获上一个命令或函数的退出状态。...在脚本中检查并使用可用的命令和工具的版本。 使用条件语句处理不同环境中可能的差异。 72. 解释什么是子Shell以及如何在Shell脚本中创建它。...答案: 子Shell是当前Shell的一个独立副本,它继承了父Shell的环境(变量等),但任何在子Shell中做出的更改(如变量赋值)不会影响父Shell。

    3K10

    群晖NAS安装Nastool智能化影音管理工具结合内网穿透远程观看NAS资源

    前言 本文主要分享一下如何在群晖NAS中本地部署Nastool,并结合cpolar内网穿透工具,轻松实现公网环境远程管理与访问本地NAS中储存的影音资源。无需公网IP,也不用设置路由器那么麻烦。...让nastool成为你智能化、自动化、简单化的影音生活助手,让你尽情沉浸在影音的海洋中。 为什么要选择搭建一个Nastool去实现自动化观影?...login,注册一个账号 注册完后,点击右上角头像,点击编辑个人资料 点击API,点击Developer,信息填写完整 点击完成后,可以看到出现了API密钥 回到nastool当中,填写API密钥,点击保存...nastool的界面当中了 小结 为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地址是随机生成的。...保留成功后复制保留成功的二级子域名的名称 返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑 修改隧道信息,将保留成功的二级子域名配置到隧道中

    17210

    lnmp - 登录技术方案设计与实现

    概述登录功能是对于每个动态系统来说都是非常基础的功能,用以区别用户身份、和对应的权限和信息,设计出一套安全的登录方案尤为重要,接下来我介绍一下常见的认证机制的登录设计方案。...cookice后续校验流程获取cookice后续的访问就可以直接使用 Cookie 进行身份验证了1、用户访问 www.stark.com/console 页面时,会自动带上第一次登录时写入的 Cookie...需要注意的是: Cookie + Session 的方案中最关键的环节是传递Cookie有时可能会面临Cookie禁用的情况,记住只要把Cookie的值传递给服务端得到SessionId即可,可以是存储在...{ $redis = new Redis(config('cache.stores.redis')); $secretKey = Env::get("JWT.key"); // 获取JWT生成签名的密钥...(string $AccessToken = ''){ $secretKey = Env::get("JWT.key"); // 获取JWT生成签名的密钥 $alg = Env::get("

    147108

    如何使用Slicer对APK文件执行信息安全侦察任务

    关于Slicer  Slicer是一款功能强大的APK安全分析工具,在该工具的帮助下,广大研究人员可以轻松地对APK文件执行自动化的信息安全侦察活动。...设置为true; 2、检测APK是否将android:debuggable设置为true; 3、返回所有的Activity、广播Reveiver和Service信息; 4、支持通过.json检测APK的Firebase...URL(如果Firebase URL为myapp.firebaseio.com,那么Slicer则会检测https://myapp.firebaseio.com/.json是否会返回有价值的信息);...5、支持检测Google API密钥是否可以公开访问; 6、返回strings.xml和AndroidManifext.xml中的其他API密钥; 7、枚举/res/raw和/res/xml目录中的所有文件名称...: cd slicerpython3 slicer.py -h  工具使用  该工具的使用非常简单,下面给出的是该工具支持的参数选项: Extract information from Manifest

    1.3K20

    Google Play 控制台指南:Google Play 控制台能为你做的都不仅仅是发布应用这么简单而已

    上传的密钥随后可用于在你提交更新时为你的应用签名。当你第一次上传全新的应用程序时,你可以很容易注册应用程序签名。而我们将为你生成应用签名密钥。 ?...当你上传应用的 alpha 版或 beta 版时,我们会在 Android 的 Firebase 测试实验室中针对各种规格的流行设备进行自动化测试,并展示结果。...预启动报告(Pre-launch report)(自动生成 alpha/beta 版)。...这些建议是在我们检测到存在可以改善你的应用程序及其性能的更改时自动生成的。...使用筛选器(funnels)可根据任何顺序事件(如成就,花费和自定义事件)创建图表,或使用群组(cohorts)报告通过新用户群组比较任何事件的累积事件值。

    7.4K30

    群晖NAS安装Nastool轻松管理影音资源结合内网穿透远程在线观影

    手动安装”,找到刚才下载的文件 可以看到已经安装完成 回到ssh终端中,修改一下机型,下面代码中的 218play 按照实际机型自行修改!...login,注册一个账号 注册完后,点击右上角头像,点击编辑个人资料 点击API,点击Developer,信息填写完整 点击完成后,可以看到出现了API密钥 回到nastool当中,填写API密钥,点击保存...接下来介绍一下如何安装cpolar内网穿透并实现nastool的公网访问! 3....nastool的界面当中了 小结 为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地址是随机生成的。...返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑 修改隧道信息,将保留成功的二级子域名配置到隧道中 域名类型:选择二级子域名 Sub

    13810
    领券