𝑸: 静态博客, 如永久何存储数据(修改文件....)

2017-01-17 11:00:47 +08:00
 xx0219

...... 博客文章太多了.. 0214.help

想弄个 文章 点赞按钮:

问题: 没有数据库... 我要把数据存到哪里?????

jekyll 的 _data 文件夹 好像是 只能读取数据的吧??
有办法能用 js 或者别的办法修改里面的数据么???

大概就是 数据存储的问题......

2320 次点击
所在节点    问与答
14 条回复
bdbai
2017-01-17 11:51:21 +08:00
LeanCloud
lbp0200
2017-01-17 11:58:31 +08:00
Adding Facebook Like Button to Jekyll Blog
https://blog.webjeda.com/facebook-like-button-jekyll/
lbp0200
2017-01-17 12:00:41 +08:00
http://jssdk.sinaapp.com/widget/like.php
使用微博赞按钮,将生成的代码放置到你的博客、网站或其它支持 HTML 的位置,让你的用户轻松表达态度。当用户在您的站点上某个网页点击了赞按钮后,同时会同步一条包含网页内容的动态信息到微博显示。
xx0219
2017-01-17 12:43:59 +08:00
@lbp0200 这个应该是把数据发送给 facebook 的.... 考虑到墙等等的原因... 能用本地的最好用本地的...
xx0219
2017-01-17 12:44:36 +08:00
@bdbai 一定要用到第三方么.... 本地就没办法实现么????
LCS
2017-01-17 12:53:21 +08:00
静态博客的文章是在本地生成的,然后同步到空间,如果只是吧空间的文件改了,那下次再同步文章的时候数据又被还原了。
xx0219
2017-01-17 14:02:18 +08:00
@LCS 所以在想有没有办法直接修改文件的办法....
比如你在我博客上点了喜欢这个按钮
然后就能修改 我 github 博客里面的 某个文件里面的值...
这样就永久有效了啊....

在想 这种方法有没有可能实现....
xx0219
2017-01-17 14:04:59 +08:00
@LCS 空间上的文件可以改么????
可以改的话....
用 git 把空间上的数据拉下来 合并到本地 .. 再上传... 应该就保留数据了吧??


就是不知道怎么改空间上的文件啊..
js 可以改文件么? 一般浏览器好像不给这个权限的吧???
Ricky123
2017-01-17 14:08:03 +08:00
@xx0219
你这样的想法至少需要一个中间服务, GitHub 没有这样的直接服务
lbp0200
2017-01-17 14:16:02 +08:00
@xx0219 不如自己随机写几个数字了,反正谁点的,你也不介意。
zealic
2017-01-17 14:18:48 +08:00
Firebase
inrenping
2017-01-17 14:38:21 +08:00
单纯只靠 github 的话是不能的,静态文件改必须要提交才会生成。

要么你用 ajax 从其他地方获取修改数据。
xx0219
2017-01-17 15:13:51 +08:00
@zealic 好像是个好东西啊 正在研究 非常感谢....
xx0219
2017-01-17 18:26:32 +08:00
@zealic

➜ live pwd
/Users/v/Desktop/live
➜ live firebase login
Already logged in as xx2610@gmail.com
➜ live firebase init

🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥 🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥
🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥
🔥🔥🔥🔥🔥🔥 🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥
🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥 🔥🔥
🔥🔥 🔥🔥🔥🔥 🔥🔥 🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥 🔥🔥 🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥

You're about to initialize a Firebase project in this directory:

/Users/v/Desktop/live

? What Firebase CLI features do you want to setup for this folder? Hosting: Configure
and deploy Firebase Hosting sites

=== Project Setup

First, let's associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add,
but for now we'll just set up a default project.


Error: Authentication Error.


这错误..... 你知道不??

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/335098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX