分享好友 最新动态首页 最新动态分类 切换频道
如何快速搭建自己的博客网站(二)
2024-12-26 05:17

上回书说道,利用azure的云服务器已经快速且成功搭建了自己的博客网站,并且给自己的博客网站设定了一个自定义的域名。

如何快速搭建自己的博客网站(二)

想起来了吗小老弟,下面就开始自己的博客美化吧。

首先声明一点,因为我之前从来没有用过php,但是WP就是基于php开发的,但是我会那么一点点前端的东西,也仅仅只是了解,局限于看得懂的程度,如果你也和我一样,那么WordPress可谓是相当友好了,基础的功能几乎不需要自己编写,图形化界面就可以完成。当然,如果你是大佬,也可以做更多丰富的内容。

在第一次进入后台管理界面时,需要填写我们在Azure创建网站时的管理员账号和密码

就像上边这样,但是你的图像可能不是那么的“花哨”,这里我使用的是大佬开发的二次元主题“Sakurairo”,这款主题非常之强大而且对新手十分友好,后边我会详细介绍关于“Sakurairo”的主题设定。
【关于Sakurairo的主题界面可以访问Github主页:Github-Sakurairo】

在画面的左侧就是WordPress一系列的后台管理功能。

我们常用的就是

  • 文章:用来写你的帖子
  • 页面:制作新的网页Page
  • 外观:设定你的主题
  • 插件:安装额外的插件
  • 用户:设定登录用户,例如作者,订阅者,游客,管理员等

你会发现,你的画面好像跟我帖子中展示的不太一样,没有关系,因为我在这里使用了“Sakurairo”的主题,所以会多一些东西出来。

主题这个东西,可以说就是WP最核心的基础,如果你想开启一个WP的网站,就必须要选择一款主题,具体的主题内容可以从中去浏览。WP的好处就是官方给了许多的主题库,同时还有很多很多个人制作的主题,搭配一些插件非常的好用。

在这里, 这几款是非常好用的官方主题,如果你想用和我一样的“Sakurairo”主题的话(效果请参考我的博客,就需要点击画面中的

或者你可以选择从主题商城中寻找一款自己喜欢的主题去添加。这里我一开始建站的时候没有浏览太多的资讯,所以就是从主题商城中找了一个开始练习,我个人非常建议自己可以从商城中随便找一款作为练手,尝试写一些帖子试一下。

这里给大家推荐一下上面画面中的【你好ELementor】,这个主题需要一个插件叫做ELementor,具体的功能大家可以自己下载体验,因为很简单所以没有什么需要讲解的地方。它会提供比WP自带的更多自定义的功能,当然也有觉得不好用的,大家可以从网上或者别的帖子去寻找一些更好用的插件和主题。可以参考大佬的帖子:2023年31个最适合博主的WordPress主题


重点来了,我还是非常建议喜欢二次元的朋友老二次元使用“Sakura”或者“Sakurairo”的主题。

因为我没有用过Sakura主题,我只用过基于Sakura优化的Sakurairo主题,基于没用过就没有发言权的原则,这里我给大家介绍一下Sakurairo主题,总而言之,我觉得非常的好用,首先就是比之前我使用的官方主题更加的顺滑(前端小白的自我感觉,一些动画还有图片加载非常的流畅,另外作为一个完全没有UI设计天赋的人,给我的感受就是“哇c,牛逼”。在的主题中,有随机壁纸的设定,包括自定义的后台管理页面,还有丰富的评论功能,非常适合小白新手进行简单的上手。

那么如何安装并使用“Sakurairo”主题呢?首先,访问它的github主页:https://github.com/mirai-mamori/Sakurairo

或者可以从Gitee镜像下载:https://gitee.com/mirai-mamori/Sakurairo

下载完成之后,在【添加新主题】的地方点击,上传zip文件,之后就直接安装就可以啦。

根据Sakurairo的官方文档,里面详细介绍了每一个设置的具体内容,我觉得就没有必要在这个帖子里再赘述了,大家去参考就可以。
官方文档地址:https://docs.fuukei.org/Sakurairo/Preliminary/

这里主要说明一下我遇到的问题。给大家遇到问题时候提供一点思路。

问题:启动Sakurairo主题之后,WP遇到致命错误无法打开

问题描述:未登录的状态下会出现【此站点遇到致命错误】,登录任何一种账户之后可以顺利打开。

经过我多年的经验,我觉得是主题出现了一些问题,和WordPress什么地方冲突了。原因很简单,在我切换到其他主题的时候,问题就消失了。但是这样可不行啊,我需要的是其他任何人在直接访问这个博客的时候就可以看到我的帖子内容,而不是需要登录管理员账户,而且,作为一个老二次元我就非常想用这个主题,怎么办呢
开启debug log详细寻找原因吧。

目前在Azure上安装的WordPress是默认关闭Debug Log的,你需要去手动打开,在浏览网上的文章时候,只看到了要去文件夹下面修改文件。但是我是云服务器,我怎么去找到这个文件呢
下面的步骤可能会帮到你。

在自己的【应用服务】的那个web网站的资源中,搜索SSH就可以了,点击进入就可以打开命令端口,有一定的Linux基础的同学会比较熟悉,就是一个Linux命令端口。

如图所示,我们需要一些Linux操作去找到修改wp-config.php的地方

  • cd指令 去到一个文件夹目录
  • vim指令 打开和编辑一个文件

如果你也是使用的和我一样的Azure部署的WordPress的话,那么wp-config文件应该位于:下面

运行指令

 
 

接下来运行

 

就可以打开这个文件。顺带一提的是,不需要去获得root权限,这个ssh默认就是root权限。

在打开的文件中,我们可以看到如下所示

 

在上面的代码中找到

 

这时候需要把debug改成true。需要一点vim的操作知识。

首先输入进入到insert的模式,这样就可以修改内容了,在修改完成之后按键盘的推出insert。

之后保存文件并退出,你需要输入

因为这是一个只读的基础文件,所以需要一个感叹号去修改保存。注意,在vim里面不要忘记输,只输入字母是没用的。具体的更多的关于Linux vim指令的操作可以查询其他的帖子。如果你的服务器上装有nano或者gedit这类指令的话就更方便了。

修改保存之后,重启WP,就可以查看到自己的错误日志。例如我的无法访问的情况,错误日志如下

 

,这是啥,我反正是看不懂,问了一下GPT它给我的答案是

这个错误是由于在WordPress中尝试执行数据库操作时发生了一个类型错误。错误消息指出问题发生在 文件的第 3868 行,具体来说是 函数接收到了一个不正确的参数类型。

错误解释

  • 函数 :这个函数期望接收一个 对象作为参数,但是根据错误消息,它实际上收到了一个布尔值)。
  • Stack trace:堆栈跟踪显示了错误发生的具体位置和路径。错误发生在多个函数调用之后,包括W3 Total Cache插件的 类和 类。
  • 根本原因:这通常发生在数据库查询执行失败时,而不是返回 对象,它返回了 。这意味着某处的数据库查询出错了。

,明白了,所以就是主题中的某个东西和一个叫做“W3 Total Cache”的优化插件冲突了。

所以解决方法非常简单,只要我们去禁用这个插件就可以了。在插件-已安装的插件中找到这个W3 Total Cache,点击禁用就可以了。

如果你使用的是Azure部署的WordPress,默认情况下这个插件是开启的,所以只要禁用之后就会发现,诶,问题解决了。

顺带一提,可能大家会遇到各种各样的问题,这个解决方法只是给大家提供一个思路。

问题:应用主题之后页面出现乱码

顺带一提我还遇到了其他的问题,在我升级了WordPress之后,我的主页就变成了背景中显示了无数行下面的报错,同时一些UI资源无法加载

 

类似上面的错误,其实就是由于我升级了WordPress之后"Sakurairo"中的某些代码正在使用已废弃的PHP功能。具体来说,这些错误都与在文件中动态创建属性有关。

所以解决方法,或者说避免问题的方法就是不要升级

这点其实很关键,在我研究中使用的树莓派也是,一些祖传代码或者脚本的运行环境不要去随便的升级,除非你自己非常了解,要不然就会出现各种错误,或者说等待主题作者的更新。

具体的设置请参考官方文档,已经非常的详细了,买东西之后要看说明书,这点很关键。

如果你想要在页面上加入一些其他的效果,例如Live2D的看板娘,或者鼠标点击特效的话,一般情况下,只需要在主题的主题文件编辑器的footer文件中加入js的代码即可。

具体操作如下(Live2D参考的是github大佬的代码,请去关注一下原作者并且给一个Star吧:Live2D看板娘

对于Sakurairo的主题,在iro主题设置中找到全局设置-页尾设置,如下所示

在【页尾附加代码】中加入

 

即可获得看板娘效果。这是一个很方便的CDN的调用,关于CDN,之后帖子中我也会更新如何使用微软Azure的CDN和Front Door来方便写文章和上传资源。

也欢迎大家自己探索一些更有趣的功能,同时评论和支持一下这篇文章。

尊重原创作者才是支持科技进步知识分享的动力。希望大家在使用的时候可以多关注一下这些大佬的分享,正是因为这些大佬们无私的开源项目,才能让我们使用到这么好的主题hhh

最新文章
深入解析SEO外链建设,让SEO站长发外链不再迷茫
对于那些做SEO的人来说,外部链的构建是他们工作中不可或缺的一部分。为什么每个人都愿意做外链?原因还在于深层次的pagerank算法。搜索引擎技术不断进步,搜索引擎算法也日趋多样化。搜索引擎的目的是提供更好的搜索结果。关于SEO外部链的
最新部落冲突360版,游戏变革与深度体验分享
摘要:最新版本的360版部落冲突游戏带来了诸多变革与全新体验。游戏更新优化了界面设计,增加了新的战斗策略和英雄角色,提升了游戏的互动性和竞技性。玩家可以组建或加入部落,与全球玩家一同合作,共同争夺资源和领地。新版本还加强了社
超级文本处理工具 v3.3
超级文本处理工具 v3.3 骨瘦如柴百鸟画蛇添足鸣春10. 生活中能够没有诗歌,但不能没有诗意;行进中能够没有道路,但不能没有前进的脚步;工作中能够没有经验,但不能没有学习,人生中能够没有闪光,但不能有污迹。写作高手使用的高难度表达:
抖音豆包爆火!龙头10天6板 受益上市公司梳理
  豆包大模型概念股领涨AI赛道,公司移动应用分发平台服务了豆包在内的众多头部AI类产品的周五收盘10天6板,居然设计家业务正在与豆包进行对接的6天5板,与字节跳动旗下的豆包就智能设备领域进行初步洽谈的盘中一度20CM涨停。  消息面
贵宾犬能吃香蕉吗 饮食禁忌有哪些
贵宾犬是能吃香蕉的,但如果是没有打疫苗的幼犬,建议不要给它喂食香蕉,否则容易引起狗狗腹泻。此外,也不可给狗狗食用太多,过多会导致肠道菌群失衡。贵宾犬是可以吃香蕉的,在狗狗便秘或食欲不好的时候给于适当的香蕉可以起到调节作用,
高清美女写真生成:以AI为助手,轻松实现你的梦幻场景!
DALL-E 2DALL-E 2是OpenAI推出的一款先进工具,凭借其强大的生成能力,用户只需简单输入文本描述,工具便可以生成高质量、符合描述的图像。DALL-E 2不仅能制作超逼真的美女照片,还能够根据用户需求加入背景、道具和风格等。虽然它拥有惊人
设计师必用的五个AI绘图神器?第一个太重磅!
前言       以往绘制设计图时,需要从零开始构思、草拟、搜集素材、精细调整每个元素,这一连串步骤既耗时又费力,往往需要数小时乃至数日的不懈努力。      而今,借助AI绘图工具,这一切变得截然不
退本《DeePLAPP》遭遇任务骗局,提现无门怎么办?
DeePLAPP遭遇任务骗局,提现无门怎么办?技术出嘿『溦:9836356』(一)希望阅读此文的读者能够及时采取措施以减少损失;请及时与团队联系提供解决方案(文章下面图片有咨询方式)若想追回损失资产,务必仔细阅读以下内容。【JFHHERYERY】2024年
用AI绘画工具一键生成超逼真美女写真,快来试试!
步骤二:选择模式在主界面中选择“美女写真生成”模式,准备开始你的创作之旅。步骤三:输入描述在输入框中输入您想要的主题与细节,比如“优雅的中国风美女”。步骤四:生成图像点击“生成”按钮,等待几秒钟,系统将自动为您生成相应的美
靠产品力说话,坦克300发动机表现如何
在汽车市场日益激烈的竞争中,消费者对汽车的需求逐渐转向越野性能的提升,尤其是年轻一代,他们追求个性化和与众不同的座驾。在这样的背景下,国产汽车品牌纷纷推出满足市场需求的硬派越野SUV,其中坦克300凭借其卓越的产品力脱颖而出。今
相关文章
推荐文章
发表评论
0评