- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是opinion-based .它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.
7年前关闭。
Improve this question
我正在构建一个具有多种帖子类型的博客引擎,例如:文本、图像、链接、引用。
在我看来,我有两个选择:
选项 1:包含所有列的单个 Posts 表,其中一些列将不可避免地为 NULL
Post table
==========
* post_id
* created_at
* updated_at
* user_id
* post_type
* text
* image_url
* link_url
* quote_source
Post table
==========
* post_id
* created_at
* updated_at
* user_id
* post_type
Text table
==========
* post_id
* text
Image table
===========
* post_id
* image_url
最佳答案
避免对类似实体使用多个表(在本例中为“帖子”)。我不知道 Tumblr 本身是如何做到的,但它很可能更类似于您的第一篇文章,每行中有一些字段为 NULL,并且它们的可执行代码评估 post_type 值以确定如何处理它。
当您从多个表中提取数据来处理“一个”请求时,多个表很快就会变成一场噩梦。例如,如果您想选择上周所有类型的所有帖子,您必须从每个表中选择并合并结果(在某种 SQL 临时表中,或以编程方式在您的脚本/可执行代码)。这只是为了一件简单的事情。想象一下搜索等。
同样,我不知道 Tumblr 是如何做到的,也不知道他们的“正确”方式——但有效的方式是一张 table 。
关于database-design - 如何为 Tumblr 等多种帖子类型构建博客引擎的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782841/
我正在查看 Tumblr API但难以理解是否可以使用它在 Tumblr 中进行全局搜索,而不是针对特定用户? 这是我想收集的信息: 10 个左右评论最多的帖子,全局所有用户 10 个左右最受欢迎的帖
当我在 tumblr 上分享链接时,它有时会抓取页面的博客文章图片。例如,如果我分享以下内容: http://www.smartpassiveincome.com/income-reports/my-
在仪表板上,Tumblr 帖子按它们的创建顺序显示(无论附加日期如何)。但是在前端(例如在 mysite.tumblr.com),我看到帖子的顺序不一致 具有相同的发布日期和时间 . 在 Tumblr
我正在尝试更改 Tumblr 上标记的页面 的样式(如收集所有特定标签的页面 - example)。目前所有标记的页面看起来都一样。这是我用过的代码 - {block:TagPage}
做一个自定义的 Tumblr 主题,它将混合常见的 Tumblr 帖子类型(文本、图片、链接等)。 我还想偶尔做一个特殊的帖子类型,以展示我的摄影作品,但我不想调整它的大小,而是希望以高分辨率展示照片
我经常在 tumblr 中自定义主题,但是这个编辑器很糟糕。在 Linux (Ubuntu) 操作系统下,在 tumblr 中创建主题有更好的可能性吗? 我正在考虑使用vim。但是我必须将文本复制到v
我希望让我的 Tumblr 博客对移动设备更友好,我想在桌面主题旁边使用移动主题。 我看到我可以为移动设备使用默认的移动主题,但是有没有办法让我自定义移动主题,但仍然保留桌面的常规主题? 最佳答案 只
我正在为一位想要使用 Tumblr 的 Photoset 功能创建作品集网站的婚礼摄影师设计一个主题。 如何从照片集中提取第一张图像,以便创建一个带有链接到每个照片集的单个缩略图预览(大小取决于我的选
我目前有 About和 Contact部分。现在我想添加新闻部分,但是是否可以直接在其中添加帖子而不显示在您博客的首页上?谢谢你! ^_^ 最佳答案 您可以创建实际上是单个帖子的自定义页面,并根据需要
在 tumblr 中,是否可以在主页中只显示带有特定标签的帖子? 如果是这样,它是如何完成的? 最佳答案 我刚刚在这里写了相反问题的解决方案: How to hide the posts with a
他们的文档根本不清楚 站点上根本没有任何标记为“API key ”的地方,但有 消费者 key : 消费者 secret : token : token_secret: 最佳答案 在 Tumblr 注
在通过 v2 API 发布到 Tumblr 时,我不断收到 401,但没有进一步解释错误是什么。 请求如下 - 添加换行符以提高可读性 POST http://api.tumblr.com/v2/bl
我对使用 tumblr 写博客很感兴趣,我发现了一个很棒的响应式主题,但我想知道是否可以删除“在 Tumblr 应用程序中打开”消息,我该怎么做。 openapptumblr 我是 stackover
这写在示例输出( objective-c )中: { "meta": { "status": 401, "msg": "Not Authorized" }, "response": [] } 可能是什
在构建 Tumblr 主题时,我的服务器上有一个外部 .css,这非常方便,因为我可以直接在我的编辑器中工作,保存到我的服务器并刷新以查看我的结果。 但是,如果我需要更改主题的 HTML,我一直在编辑
我似乎找不到任何关于如何更改 tumblr guide 上看似新的“.../image/...”页面的说明。 (在“基本变量”下) 例如,在更改“.../post/...”页面时,我可以使用“{blo
我已使用下面的代码获取特定用户的关注者。但有时某些 tumblr 博客没有从响应中显示出来。 $oauth = new OAuth($conskey,$conssec); $oauth->fetch(
我希望我的 Tumblr 主页显示一个由“精选”标签选择的问题/答案帖子,或者更确切地说是标记为“精选”的最新问题/答案帖子。我没有看到任何内置的 Tumblr 标签可以做到这一点。 最佳答案 默认情
我到处寻找这个答案 - 考虑到在我无限的谷歌搜索中阅读到的关于 Tumblr API 的所有复杂内容,我想这会很简单。 我想做的就是在我的 tumblr 索引页面上的一个小框中显示帖子总数。 例如帖子
我有几个博客链接到我的 Tumblr 帐户,但是 bookmarklet总是选择我的“主要”博客(列表中的第一个)。 如何修改小书签以使其自动选择特定博客?我想要多个书签链接,例如“在博客 1 上分享
我是一名优秀的程序员,十分优秀!