从头开始编写网站时,我该怎么做才能启用 "publishing format"?

When starting writing a website from scratch, what do I do in order to enable a "publishing format"?

我正计划从头开始构建自己的网站。但是,我希望它在博客中。我设计了 template/design 但在开始整个写作过程之前,我想知道:如何将帖子发布到博客本身?

假设我已经决定 Github 作为我的虚拟主机。网站建好后,如何发帖?我必须在组合中实施 Wordpress/Blogger 吗?因为我真的很想自己建立这个网站,所以我试图远离 "pre-made" 平台。但是,我想知道我是否可以通过 Github.

更新网站的帖子

抱歉,如果我没有正确使用术语,我还是新手!!

Pre-made 从长远来看,博客平台的麻烦会大大减少,但我们暂时忽略它。

听起来您 front-end 进展顺利,没关系。您需要的是某种管理博客的方法。您可以通过多种方式来完成此操作,并且由于您只是为自己编写此代码,因此对您个人来说最方便的方式是最好的方式。

首先,您需要某种数据源供博客前端使用。您通常会有一个博客数组 posts,其中包含标题、body、posted 时间等。posts 包含的数据完全取决于你。

最常用的方法是使用数据库。不过,您可以通过许多其他方式轻松完成。

拥有数据源只是解决方案的一半,但是,您还需要能够插入数据和修改现有数据的东西。

我想到的几个可能的解决方案是:

  • 将博客 post 存储为目录中的 markdown 文件并手动编辑它们
  • 编写管理博客 post 的管理后端并将它们存储在数据库中
  • 使用来自其他应用程序(如邮件服务器或 git 存储库或其他应用程序)的数据源来管理数据,并将数据从那里提取到您的前端。
  • 与其使用数据源,不如简单地拥有一堆静态页面,并将博客上方和下方的页面部分 post 作为页面渲染器包含的 mixins,然后手动更新 post index/front 根据需要翻页。

我认为第一个解决方案是 easiest/best,或者前两个的组合是理想的。