问题标签 [blog-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
933 浏览

php - 有没有一种有效的方法将包含代码片段的博客条目插入 MySQL 数据库?

我正在构建一个用于练习的博客引擎。我猜这个设计应该是相当简单的。我希望它是这样工作的:

  1. 我有 index.html、一个 CSS 表、一些 javascript 和一个我命名为 pullContent.php 的 PHP 文件。
  2. Index.html 是您查看博客文章的主页。pullContent.php 与包含我的帖子的 MySQL 数据库表接口。
  3. 在 index.html 的正文中,我有一个 id="blog_entries" 的 div,其中包含博客文章。在该 div 中,我将有一堆带有 classes="post" 的 div,它们将构成我的博客文章集。每个帖子将从 MySQL 表的一行中提取,显示在 index.html 上,然后由 CSS 设置样式。这项肮脏的工作是在 pullContent.php 中完成的

如您所见,我必须将每个博客条目插入到数据库表中,并且插入的内容应该是 HTML 标记的形式(因为帖子的某些部分可能需要使用 CSS 设置样式,因此需要一些类/id 标识符)。现在如果我想在我的博客上放一些代码片段,这不是很麻烦吗?有没有使用我没有提到的其他技术的解决方法?

任何意见/建议将不胜感激。谢谢。

0 投票
1 回答
1439 浏览

java - 基于 Java 的博客网站框架 - Apache Roller?

我是一名 Java 开发人员,我正计划实现一个基于 Java 的博客风格网站。我正在考虑使用 Apache Roller 作为网站的框架,并且很好奇是否有其他关于 Roller 的建议或反馈。这些是一些基本要求:

  • 需要支持多个作者的文章
  • 搜索引擎友好
  • 框架需要可定制(客户端和服务器端)
  • 需要开源框架
0 投票
2 回答
496 浏览

asp.net - 用 ASP.NET MVC 编写的博客引擎的主题选择器想法

我已经开始构建一个完全不专业且不被任何人使用的博客引擎。所以,用简单的英语,我不能告诉你继续为自己运行这个,你会很高兴。

您可能会看到我迄今为止编写的完整代码:

https://github.com/tugberkugurlu/MvcBloggy

虽然现在我正在研究DAL,但我也尝试制定我需要做的事情。我被困在这里的一点是我如何处理博客引擎的主题选择。

  • 我应该如何开始构建基础知识?我应该创建一个骨架 html 并让其他人编写 CSS 并基本上选择它吗?或者是其他东西?
  • 就 ASP.NET MVC 结构而言,处理此功能的最佳方法是什么。

到目前为止,我不确定你们中是否有人做过这样的事情。如果您能提供一种方法,我将不胜感激。

0 投票
1 回答
2774 浏览

ruby - 解析 Jekyll 的类别

我已经创建了一个基于Jekyll引擎的简单博客,但我还需要一个功能才能真正完成。

在 Jekyll 中,帖子的父目录隐含地是“标签”或“类别”。所以,如果我要在目录结构下创建一个帖子

它最终会有 3 个标签(计算机、scm、git)

在我的博客中,我创建了几个页面:

并且这些页面明确列出了各自类别中的帖子,以便 /computers/index.html 显示指向 /computers、/computers/sc 和 /computers/scm/git 中每个帖子的链接......并且同样在路上。不幸的是,Jekyll 中的类别不是复合的,因此,“/computers/scm/index.html”会迭代与“/sandwiches/scm/index.html”相同的一组帖子……

现在,我想自动生成一个列出所有类别的站点地图,提供指向我创建的所有页面的链接。Jekyll 包含一个结构“site.categories”,我可以对其进行迭代,它对所有顶级类别都非常有效。问题是当“scm”出现时,没有“/scm/index.html”——它需要是“/computers/scm/index.html”。

我不确定我是否可以解决此问题 - 我可以编写什么类型的扩展来获取分层类别并自动为我的列表页面生成站点地图?

在我最疯狂的梦想中,我希望能够将帖子标记为 /a/b/c 并将其与标签 /a、/a/b 和 /a/b/c 相关联,然后能够生成页面准确地迭代这些帖子集。我需要网站的组织从一般到具体。

我需要尝试不同的静态生成引擎吗?

0 投票
2 回答
497 浏览

wordpress - 将博客整合到自己的网站中

已经有几个标题相似的问题,但他们要么没有得到答案,要么答案太具体。

我想将博客集成到网站中,以便可以使用简单的界面更新内容,例如从 wordpress/blogger/... 帐户。我发现使用 iframe 的解决方案既麻烦又不专业,我不确定修改 wordpress/blogger/... 主题是否也能带来令人满意的结果,另外,我不喜欢在我的网站上运行整个 wordpress 引擎。

我从头开始构建我的轻量级网站(在 gedit、Linux 记事本中),因此我不受任何特定系统或软件的束缚,并且可以完全控制布局。

您对实现令人满意的解决方案有什么建议吗?我必须学习 ASP.NET 和 IIS 吗?

非常感谢。

0 投票
1 回答
96 浏览

google-app-engine - 如何在我的个人博客上不显示登录按钮的情况下登录

我决定在 Google App Engine 上写一个个人博客引擎。

但我真的不喜欢在某处添加登录按钮的想法。我如何在没有登录按钮的情况下仍然做管理事情,即发布文章、删除评论等?

一种丑陋的解决方案可能是不显示登录按钮,但仍然提供登录 url,您可以手动输入登录 url。没有太大区别。我不喜欢这个。

有人知道解决这个问题的其他方法吗?我看过很多没有登录按钮的博客,他们是如何实现的?

更新:

一种离线解决方案可能是使用 App Engine 提供的 remote_api,这有点适用,我正在考虑使用它。但您始终需要 App Engine Toolkit 来执行此操作。所以它可能不像在线版本那样便携,在这种情况下,你需要的每件事都只是一个现代的和网络连接。

0 投票
3 回答
6658 浏览

asp.net - 发送电子邮件时如何插入换行符?

"\n" 或 "<br />" 都不起作用。我在通过电子邮件发送自定义表单的内容时尝试插入换行符:

更新:

我最终得到了 <br /> 的工作。它不起作用的原因是因为这是我从联系表格中获得的原始代码:

MailMessage.IsBodyHtml在核心库代码中设置为 true。

0 投票
2 回答
160 浏览

css - 您如何在 BlogEngine.net 中使用 LESS?

这里的 LESS 文档

说:“确保在脚本之前包含样式表。”

但是,BlogEngine.net 似乎通过重写所有指向 *.js 文件的链接并将它们放在样式表之前来使这成为不可能。

我已经尝试了所有我能想到的方法,包括将文件放在子目录中并使用相对路径。我很犹豫要不要弄乱 BlogEngine.Net 代码。

有没有办法让 LESS 在 BlogEngine.Net 中使用 CSS?有什么方法可以强制引擎允许我在 *.less 引用之后订购 Javascript 条目?

0 投票
1 回答
260 浏览

asp.net - 如何将博客软件集成到asp.net网站的aspx页面中

我的任务是将博客软件集成到 asp.net 网站中的 sample.aspx 页面。

我不明白这是什么意思。

如果我在我的系统上安装博客软件,那么我如何集成到 aspx 页面 Web 应用程序。我在这一步很困惑。请任何人帮助。

谢谢

更新 我在我的系统上安装了 BlogEngine.Net,但是当我浏览它时,它会作为一个单独的网站打开。我不想这样。

我想要的是在我的 asp.net 应用程序中有一个页面 sample.aspx 和菜单上此页面的导航链接。因此,当单击此链接时,此页面将打开,并且博客软件应在此页面上运行。

哪种博客软件最适合这种情况?

0 投票
2 回答
206 浏览

c# - BlogEngine 编译错误

尝试编译 BlogEngine 2.6 Web 应用程序项目时遇到三个类似的错误:

在 VS 智能感知中:

编译错误: