首页 > 其他分享 >为Hexo添加说说功能—Artitalk

为Hexo添加说说功能—Artitalk

时间:2024-09-13 16:51:23浏览次数:14  
标签:Hexo 绑定 Artitalk 域名 添加 artitalk rgba LeanCloud

文章目录

Artitalk

基于 LeanCloud 实现的可实时发布说说/微语的 js

Artitalk.js官方文档

官方文档其实讲述的很详细了,在此记录一下,方便以后维护。

另外欢迎来我的博客 火柴人儿的小站,本博客基于雨云服务器搭建,性能高体验好,大家可以去看看

部署LeanCloud

建议使用国际版,使用国内版的话需要额外绑定一个已备案的子域名

  1. 登录LeanCloud创建应用

    image-20240910145825403

  2. 国内版的话需先绑定域名

    image-20240910145850398

    这里只支持子域名,就是备案的域名额外解析一个带前缀的域名,例如我的域名abcd.com,子域名就可以是ziyuming.abcd.com,而且可以解析多个子域名

    image-20240910150118211

    绑定之后到DNS解析处添加CNAME记录,等几分钟这里就会显示已绑定,这样就算绑定成功了

    image-20240910153105989

  3. 点击结构化数据➡️_User表➡️添加行

    image-20240910151637710

    此为在博客页面登录artitalk所用的账号密码

    image-20240910151731520

  4. 修改权限为刚才添加的用户

    image-20240910151831931

  5. 创建Class➡️shuoshuo➡️修改访问权限为刚才创建的用户

    image-20240910151914032

  6. 创建Class➡️atComment➡️访问权限为所有用户

    image-20240910152010288

  7. 点击应用凭证,记下AppID和AppKey的值

    image-20240910152100671

  8. 设置➡️安全中心➡️Web安全域名,填入自己的博客域名

    image-20240910152314212

配置Hexo

  1. 新建说说页面

    hexo new page artitalk
    
  2. 内容如下

    ---
    title: 哔哔一下
    date: 2024-07-15 09:30:28
    type: 'artitalk'
    comments: 'false'
    aside: false
    top_img: https://xxxxxxxxxxxxxxxxxxxxxxxxxx.jpg
    ---
    <!-- 引用 artitalk -->
    <script type="text/javascript" src="https://unpkg.com/artitalk"></script>
    <!-- 存放说说的容器 -->
    <div id="artitalk_main"></div>
    <script>
    new Artitalk({
    	serverURL: 'https://xxxxxxxxxxxxxxxxxxxxxxxx',// Your LeanCloud site
        appId: 'xxxxxxxxxxxxxxxxxxxxxx', // Your LeanCloud appId
        appKey: 'xxxxxxxxxxxxxxxxxxxxxxx', // Your LeanCloud appKey
        color1: 'linear-gradient(45deg,rgba(109,208,242,0.75) 15%,rgba(245,154,190,0.75) 85%)',
    	color2: 'linear-gradient(45deg,rgba(109,208,242,0.75) 15%,rgba(245,154,190,0.75) 85%)',
    })
    </script>
    
    
  3. 显示效果如下,想要有渐变色的话添加color1和color2即可

    image-20240910153321591

图床配置

因为artitalk很长时间没有维护,导致图床功能出现问题,所以需要进行修改才能使用,请移步我的另一篇文章查看Artitalk配置图床

标签:Hexo,绑定,Artitalk,域名,添加,artitalk,rgba,LeanCloud
From: https://blog.csdn.net/qq_40673755/article/details/142103004

相关文章

  • permission_required 权限需要添加应用名称
    Django之所以能在permission_required='view_customer'中正常判断权限,是因为它在默认情况下使用当前视图所属应用的app_label。如果没有显式指定应用名,Django会假设权限属于当前视图对应的应用。在customers应用中,permission_required='view_customer'能够正常工作,原......
  • nginx 添加 ngx_fastdfs_module 模块
    目录nginx添加ngx_fastdfs_module模块背景安装fastdfslibcommon组件安装libserverframe组件安装fastdfs源码编译安装nginx重新源码编译下载ngx_fastdfs_module模块下载nginx源码包替换nginx添加ngx_fastdfs_module模块背景我在机器上源码安装了一个nginx,然后用户又让......
  • MetaMask手动添加网络(连接Ganache)
    下图中的ganache是我自己之前添加的网络,下面说明具体操作步骤:首先,登录进去之后点击页面下方的添加网络;然后,点击手动添加网络;最后,按照Ganache的地址配置网络,保存即可 网络名称:随便取,自己认识即可新的RPCURL:Ganache中RPCSERVER部分显示,如下图所示链ID:1337货币符号:ETH区......
  • dotnet OpenXML SDK 添加 CoreFilePropertiesPart 的方法
    本文记录在OpenXMLSDK2.15版本下,为PPTX文件添加CoreFilePropertiesPart的方法,通过本文的方法可以正确且简单的添加core.xml文件到PPTX文件里当前的OpenXMLSDK存在已知问题,那就是默认情况下生成不包含core.xml文件,请参阅https://github.com/dotnet/Open-XML-SDK......
  • AD软件 原理图器件如何集体改封装以及如何添加封装库
    一、菜单栏点击【工具】→【封装管理器 】;二、选择需要集体更改的封装,按住【Ctrl】键可多选,然后【添加】;三、点击【浏览】;四、我们前面第二部选择更改的电容封装,这里选择电容类封装库;五、点击需要的电容型号封装,点击【确定】;六、如果说这些已安装的库里没有我们想要......
  • 【Conan 教程】Conan远程仓库管理:添加、删除、查询与包下载
    目录标题第一章:使用Conan绑定和删除远程仓库1.1Conan的远程仓库概述1.1.1绑定远程仓库添加新的远程仓库绑定成功后输出:1.1.2删除远程仓库删除远程仓库的步骤:删除后的输出:1.1.3Conan的远程仓库优先级1.2结论第二章:查看远程仓库中的包2.1查询远程仓库中的包2......
  • YOLOv8改进系列,YOLOv8添加DiverseBranchBlock(多样分支块),并在C2f结构引入
    原论文摘要一种卷积神经网络(ConvNet)的通用构建模块,以在不增加推理时间成本的情况下提高性能。该模块被命名为多样分支块(DiverseBranchBlock,DBB),通过结合不同尺度和复杂度的多样分支来丰富特征空间,包括卷积序列、多尺度卷积和平均池化,从而增强单个卷积的表示能力。在训练......
  • linux在特定行前,即ztj行前添加一个where字符
    方法:sed-i"/ztj/iwhere"ztj.txtroot@logstash~]#catztj.txtlinuxstudylinux/home1ztj1studylinux/homeztjstudylinuxdastudylinux/home2ztj2studylinux/home3ztj3studylinux/home4ztj4study[root@logstash~]#sed-i"/ztj/iwhere"zt......
  • 【漏洞复现】易天智能eHR CreateUser 存在任意用户添加漏洞
    》》》漏洞描述《《《       易天智能eHR管理平台是一款功能全面、智能化的人力资源管理软件,旨在帮助企业提高人力资源管理效率和管理水平。该平台通过集成员工信息、薪酬管理、档案人事管理、绩效管理和招聘管理等多个模块,实现了人力资源管理的全面智能化管理。  ......
  • # Seaborn热图修改画布大小|Seaborn热图修改横纵坐标大小|Seaborn删除注释|Seaborn删
    Seaborn热图修改画布大小|Seaborn热图修改横纵坐标大小|Seaborn删除注释|Seaborn删除调色板|Seaborn注释添加标注文字|Seaborn删除刻度线查看图片importmatplotlibaspltplt.show()修改画布大小#导入需要用到的相关包importseabornassnsimportpandasaspdim......