SwiftUI全栈之WordPress入门

一、基础知识

什么WordPress

WordPress是地球上最流行的在线内容管理软件。目前数百万博客作者使用WordPress,WordPress为30%的Internet提供动力。这很让人佩服。使用WordPress,您可以真正根据自己的喜好和需求量身定制网站。
无需花费任何成本即可使用WordPress平台的优势在网络上发布内容,WordPress就像免费一样无价。无论您是发布者,设计师,开发人员还是业余博客作者,WordPress都使在Internet上编写,编辑和发布内容成为一种愉快,有趣且相对轻松的体验。

Blog vs WordPress

Blog使普通的非技术性Internet用户能够轻松快捷地在万维网上发布内容。因此,博客很快变得非常流行,以至于现在人们认为成为主流。在某些圈子中,博客甚至被认为是过时的,因为它已经让位于WordPress,可以自由,轻松地发布所有类型的内容。常规的Internet用户正在写博客,而《财富》 500强企业,新闻机构和教育机构正在使用WordPress在网络上发布内容。如今,网络上所有站点中有30%的站点后面都包含WordPress。
尽管您可以在用于发布Web内容的多个软件平台中进行选择,但是对于许多内容发布者而言,WordPress具有最佳的选项组合。 WordPress的独特之处在于它提供了多种运行网站的方式。 WordPress成功地成为受人欢迎的博客平台,并扩展为功能全面的内容管理系统(CMS),该系统包含您无需全部技术专长或了解即可自行发布整个网站所需的所有工具和功能。

WordPress有什么用

博客是发布您的想法日记的绝佳工具,同时也是商业,社论新闻,新闻和娱乐的绝佳工具。人们使用博客的一些方法如下:

  • 个人:如果您主要使用博客来讨论与您或您的生活有关的主题:您的家人,猫,孩子或您的兴趣爱好(例如技术,政治,体育,艺术),则被视为个人博客或摄影)。

  • 商业:博客是用于促销和营销的非常有效的工具,商业博客通常向读者和消费者提供有用的信息,例如销售活动和产品评论。

  • 媒体/新闻业:热门新闻媒体正在其网站上使用博客来提供有关时事,政治和区域,国家和国际各级新闻的信息。

  • 政府:政府使用博客将新闻和更新快速发布到Web上,并将社交媒体工具集成为与公民和代表互动的一种手段。

二、WordPress的技术路线

基础技术

WordPress软件是一个使用PHP和MySQL平台的个人发布系统,该平台提供了创建博客和动态发布内容所需的一切,而无需自己编写页面。简而言之,使用此平台,您所有的内容都存储在托管帐户中的MySQL数据库中。

PHP(代表PHP超文本预处理器)是一种用于创建动态网页的服务器端脚本语言。访客打开用PHP构建的页面时,服务器将处理PHP命令,然后将结果发送到访客的浏览器。 MySQL是一种开源关系数据库管理系统(RDBMS),它使用结构化查询语言(SQL),这是在数据库中添加,访问和处理数据的最流行语言。如果您听起来像希腊文,那么可以将MySQL视为一个大型文件柜,用于存储您网站上的所有内容。

请记住,PHP和MySQL是WordPress软件的基础技术,但这并不意味着您需要使用这些语言的经验。具有任何经验水平的任何人都可以轻松使用WordPress,而无需了解有关PHP或MySQL的任何知识。
每当访问者访问您的网站来阅读您的内容时,她都会发出一个请求,并将其发送到您的服务器。 PHP编程语言接收该请求,从MySQL数据库获取请求的信息,然后通过其Web浏览器将请求的信息呈现给您的访客。

自动归档

WordPress自动维护您的发布历史的按时间顺序和分类的存档。存档过程随您发布到博客的每个帖子而发生。 WordPress使用PHP和MySQL技术来组织您发布的内容,以便您和您的读者可以按日期,类别,作者,标签等访问信息。

WordPress使您可以创建任意多个类别来提交内容。有些网站只有一个类别,而其他网站则多达1800个类别。在组织内容方面,WordPress完全支持根据个人喜好进行设定。另一方面,使用WordPress类别是您的选择。如果不需要,您不必使用类别功能。
当您寻找托管服务时,请密切注意提供每日站点备份的主机,这样,即使硬盘驱动器出现故障或犯了一个愚蠢的错误,您的内容也不会丢失。提供每日备份作为其服务的一部分的Web托管提供商可以通过将您的站点恢复为以前的形式来节省一天的时间。
您为网站选择的主题(设计)(无论是默认主题,您创建的主题还是您自定义设计的主题)都不属于内容的一部分。这些文件是文件系统的一部分,并不存储在数据库中。

通过评论与读者互动

使用WordPress发布内容的一个令人兴奋的方面是,当您发布到站点后,会收到读者的反馈。接收反馈或评论类似于在您的站点上放置留言簿。人们可以留下笔记

发布到您网站上的您,您可以回复并吸引读者进行对话。

为读者提供Feed服务

RSS代表Really Simple Syndication。 RSS feed是博客读者期望的标准功能。那么,什么是RSS,真的吗?RSS以XML(可扩展标记语言)的形式写到Web服务器上,它是一个紧凑的小文件,可由RSS阅读器读取。将RSS Feed视为可以为您的网站自动更新“新功能”列表的联合或可分发形式。

  • Feedly
    http://feedly.com
    用于发布RSS提要的网站的RSS聚合器。它编译来自各种用户选择来源的已发布故事,并允许Feedly用户组织故事并与他人共享内容。

  • MailChimp
    https://mailchimp.com
    MailChimp是电子邮件通讯服务。它具有RSS到电子邮件的服务,使您可以通过电子邮件订阅服务将最近发布的内容发送给读者。

  • dlvr.it
    https://dlvrit.com
    使用RSS自动发布到社交媒体网站。

推荐

基础文章推荐

  • 《SwiftUI是什么,听听大牛们如何说》

经典教程推荐

  • onevcat 大神的《SwiftUI 与 Combine 编程》
  • 更新近百篇SwiftUI教程《SwiftUI2020教程》
  • 帮您突破数据存储难关《SwiftUI vs CoreData数据存储解决方案》

技术源码推荐

推荐文章

CoreData篇

  • SwiftUI数据存储之做个笔记App 新增与查询(CoreData)
  • SwiftUI进阶之存储用户状态实现登录与登出
  • SwiftUI 数据之List显示Sqlite数据库内容(2020年教程)

Combine篇

  • 一篇文章学懂弄通SwiftUI与Combine(含轮播动画App源码)

TextField篇

  • 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
  • 《SwiftUI实战之TextField风格自定义与formatters》
  • 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
  • 《SwiftUI 当键盘出现时避免TextField被遮挡自动向上移动》
  • 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》

JSON文件篇

  • SwiftUI JSON文件下载、存储、解析和展示(代码大全)

一篇文章系列

  • SwiftUI一篇文章全面掌握List(教程和源码)
  • 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
  • SwiftUI一篇文章全面掌握Picker,解决数据选择(教程和源码)
  • SwiftUI一篇文章全面掌握Form(教程和源码)
  • SwiftUI Color 颜色一篇文章全解决

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

  • 请关注我的专栏icloudend, SwiftUI教程与源码
    https://www.jianshu.com/c/7b3e3b671970

你可能感兴趣的:(SwiftUI全栈之WordPress入门)