前言
原来我一直在用 Artitalk ,因为 LeanCloud 的原因 Artitalk 用不了了,尝试过其他的说说,总会出现莫名其妙的问题,最后还是选择了 叨叨 。 叨叨的发布 和 Gitalk 有点相似。
原教程源自 小冰 大佬
效果展示
教程
准备工作
注意:不是 Fork 仓库 ,而是 下载整个仓库
把 仓库 下载到本地
在自己的 Github 账号上 创建 一个 私有仓库 PS: 防止非博主修改说说内容
把 刚下载的源码 上传 到 私有仓库
创建Github Token , 点击 Generate new token , 自定义名称 ,Expiration 选择 No expiration ,Select scopes 勾选 repo ,点击 Generate token , 记录好生成的Token
搭建
在 私有仓库 修改
config.yml
文件1
2user: 'Github用户名'
repo: '私有仓库名'点击 + New Project
选择 Import Third-Party Git Repository →
找到
私有仓库名
,点击 Import ,点开 Environment Variables ,DAODAO_TOKEN
填入 准备工作记录好的Token1
2DAODAO_PASSWORD 叨叨密码
DAODAO_TOKEN Token点击 Deploy ,等待部署
部署完毕后在 DOMAINS 会出现提供的 域名 ,记录好 域名
发布一条说说
示例: 域名/api?c=这是一条测试&k=叨叨密码
1
2
3
4c 增加一条叨叨(需输入密码)
请求连接: {vercle项目链接}/api?c={content}&k={key}
示例: 域名/api?c=这是一条测试&k=叨叨密码
content: 可以是文字或者html代码单独访问 域名 ,有内容 表示搭建成功 注意:Vercel提供域名被屏蔽了,请自行绑定独立域名
配置
在 博客根目录 创建 一个 独立页面 (因为我之前搭Artitalk有独立页面了,所以直接修改文件)
回到 私有仓库 , 修改
daodao.js
文件 ,格式:域名 + /api?q=10
1
2function getdddata(){
var bbsurl = "域名/api?q=10"再回到 独立页面 , 添加 / 修改 为以下内容 注意:
src=”私有仓库里的 daodao.js”
里的要引入的是 私有仓库的daodao.js
文件,你可以下载到本地引入,也可以链接引入。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48---
title: 碎碎念
date: 2022-05-23 16:26:08
type: 'artitalk'
comments: true
---
<div class="post">
<div class="post-content"></div>
<div id="bber"></div>
</div>
<style>
.timeline ul {margin:0;list-style:none;padding-inline-start: 0px!important;}
.timeline ul li:hover{
box-shadow: 0 5px 10px 8px rgb(7 17 27 / 16%);
transform: translateY(-3px);
}
.timeline ul li {background:none;list-style-type:none;position: inherit;
margin: 0.8rem 0!important;
padding: 1.5rem!important;
border-radius: 8px;
background: rgba(255, 255, 255, 0.1);
box-shadow: 0 3px 8px 6px rgb(7 17 27 / 6%);
transition: all 0.25s ease 0.2s, transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s, -webkit-transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s;
user-select: none;
}
/*.timeline ul li::after {transform: rotate(45deg);content:'';background-color: #3b3d42;display: block;position: absolute;top: 10px;left: -5px;width: 0.8em;height: 0.8em;outline: 15px solid #fff;}*/
.timeline ul li div {position:relative;top:-13px;left:3em;width:670px;padding:12px 16px}
.timeline ul li p.datatime{color: #fafafa;font-size: 0.75em;font-style: italic;background-color: var(--btn-bg);display: inline-block;padding:0.25em 1em 0.2em 1em;}
.timeline ul li p.datacont{margin:0.65em 0 0.3em;}
.timeline ul li p.datacont img{display:block;width:100%;}
.timeline ul li p.datacont img[src*="emotion"]{display:inline-block;width:auto;}
.timeline ul li p.datafrom{color: #aaa;font-size: 0.75em !important;font-style: italic;}
.timeline ul li p{margin:0;font-size:16px;letter-spacing:1px;color: var(--font-color);}
button{border-radius:0;}
.dark-theme .timeline ul li div p{color:#fafafa;}
.dark-theme .timeline ul li div p svg{fill:#fafafa;}
.dark-theme .timeline ul li p.datafrom{color: #aaa;}
.dark-theme .timeline ul li{background:#3b3d42;}
.dark-theme .timeline ul li::after{outline: 15px solid #292a2d;}
@media (max-width:860px) {
.timeline ul li{margin-left:0;}
.timeline ul li div{width:calc(100vw - 75px);left:30px;}
}
</style>
<script data-pjax src="私有仓库里的 daodao.js"></script>三连 即可
1
hexo clean && hexo g && hexo s
补充
叨叨的发布
其他说说
我在 前言 提到其他的方法,你们可以自行尝试。
补充
配合 叨叨点啥 - 安卓端快捷发送 食用效果更佳
HY Group , Entertainment first , Just be happy . SuiXing Originality Parking Iot . Ruan Fan Ying Chi Herbal Tea Shop .
Internet Of Things .