<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>WEB前端开发-豫唐商学院</title><link>https://www.ytwes.com/</link><description>豫唐</description><item><title>快速排序算法设计一</title><link>https://www.ytwes.com/post/77.html</link><description>&lt;p&gt;快速排序算法设计&lt;/p&gt;&lt;p&gt;（1）选择基准元素：在待排序数组中选择一个元素作为基准值(pivot)，通常选择第一个、最后一个或中间元素&lt;/p&gt;&lt;p&gt;（2）分区操作：重新排列数组，使得比基准值小的元素放在左侧，比基准值大的元素放在右侧&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; a. 设置两个指针：左指针left从数组起始位置开始，右指针right从数组末尾开始&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; b. 移动指针：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 左指针向右移动，直到找到大于等于基准值的元素&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 右指针向左移动，直到找到小于等于基准值的元素&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; c. 交换元素：如果左指针仍在右指针左侧，则交换这两个元素&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; d. 重复步骤b-c，直到左指针超过右指针&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; e. 将基准值与右指针指向的元素交换，此时基准值位于正确排序位置&lt;/p&gt;&lt;p&gt;（3）递归排序：对基准值左右两个子数组分别重复执行步骤（1）（2），直到子数组大小为1或0时停止&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-csharp&quot;&gt;using&amp;nbsp;System;&amp;nbsp;//&amp;nbsp;引入系统命名空间，提供基本的系统功能

class&amp;nbsp;Program&amp;nbsp;//&amp;nbsp;定义程序主类
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;void&amp;nbsp;Main(string[]&amp;nbsp;args)&amp;nbsp;//&amp;nbsp;程序入口点
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[]&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;{&amp;nbsp;12,&amp;nbsp;7,&amp;nbsp;15,&amp;nbsp;6,&amp;nbsp;3,&amp;nbsp;8,&amp;nbsp;2,&amp;nbsp;9,&amp;nbsp;1,&amp;nbsp;11&amp;nbsp;};&amp;nbsp;//&amp;nbsp;初始化一个整数数组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&amp;quot;排序前:&amp;quot;);&amp;nbsp;//&amp;nbsp;输出提示信息&amp;quot;排序前:&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PrintArray(arr);&amp;nbsp;//&amp;nbsp;调用PrintArray方法打印排序前的数组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QuickSort(arr,&amp;nbsp;0,&amp;nbsp;arr.Length&amp;nbsp;-&amp;nbsp;1);&amp;nbsp;//&amp;nbsp;调用QuickSort方法对数组进行快速排序，参数为数组、起始索引和结束索引
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&amp;quot;排序后:&amp;quot;);&amp;nbsp;//&amp;nbsp;输出提示信息&amp;quot;排序后:&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PrintArray(arr);&amp;nbsp;//&amp;nbsp;调用PrintArray方法打印排序后的数组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;void&amp;nbsp;QuickSort(int[]&amp;nbsp;arr,&amp;nbsp;int&amp;nbsp;low,&amp;nbsp;int&amp;nbsp;high)&amp;nbsp;//&amp;nbsp;快速排序方法，参数为待排序数组、低位索引和高位索引
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(low&amp;nbsp;&amp;lt;&amp;nbsp;high)&amp;nbsp;//&amp;nbsp;如果低位索引小于高位索引，继续排序
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;pivotIndex&amp;nbsp;=&amp;nbsp;Partition(arr,&amp;nbsp;low,&amp;nbsp;high);&amp;nbsp;//&amp;nbsp;调用Partition方法获取分区点索引
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QuickSort(arr,&amp;nbsp;low,&amp;nbsp;pivotIndex&amp;nbsp;-&amp;nbsp;1);&amp;nbsp;//&amp;nbsp;递归排序分区点左侧的子数组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QuickSort(arr,&amp;nbsp;pivotIndex&amp;nbsp;+&amp;nbsp;1,&amp;nbsp;high);&amp;nbsp;//&amp;nbsp;递归排序分区点右侧的子数组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;int&amp;nbsp;Partition(int[]&amp;nbsp;arr,&amp;nbsp;int&amp;nbsp;low,&amp;nbsp;int&amp;nbsp;high)&amp;nbsp;//&amp;nbsp;分区方法，将数组分为两部分，左边小于基准值，右边大于基准值
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;key&amp;nbsp;=&amp;nbsp;arr[low];&amp;nbsp;//&amp;nbsp;选择第一个元素作为基准值(pivot)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;low&amp;nbsp;+&amp;nbsp;1;&amp;nbsp;//&amp;nbsp;左指针，从基准值后一个位置开始
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;high;&amp;nbsp;//&amp;nbsp;右指针，从数组末尾开始

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(i&amp;nbsp;&amp;lt;=&amp;nbsp;j)&amp;nbsp;//&amp;nbsp;当左指针不超过右指针时继续循环
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(arr[i]&amp;nbsp;&amp;lt;&amp;nbsp;key)&amp;nbsp;//&amp;nbsp;如果左指针指向的元素小于基准值
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i++;&amp;nbsp;//&amp;nbsp;左指针向右移动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&amp;nbsp;//&amp;nbsp;如果左指针指向的元素大于等于基准值
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Swap(arr,&amp;nbsp;i,&amp;nbsp;j);&amp;nbsp;//&amp;nbsp;交换左右指针指向的元素
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;j--;&amp;nbsp;//&amp;nbsp;右指针向左移动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Swap(arr,&amp;nbsp;low,&amp;nbsp;i&amp;nbsp;-&amp;nbsp;1);&amp;nbsp;//&amp;nbsp;将基准值与正确位置的元素交换
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;i&amp;nbsp;-&amp;nbsp;1;&amp;nbsp;//&amp;nbsp;返回分区点索引
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;void&amp;nbsp;Swap(int[]&amp;nbsp;arr,&amp;nbsp;int&amp;nbsp;i,&amp;nbsp;int&amp;nbsp;j)&amp;nbsp;//&amp;nbsp;交换数组中两个元素的位置
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;temp&amp;nbsp;=&amp;nbsp;arr[i];&amp;nbsp;//&amp;nbsp;将第i个元素暂存到临时变量
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arr[i]&amp;nbsp;=&amp;nbsp;arr[j];&amp;nbsp;//&amp;nbsp;将第j个元素赋值给第i个位置
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arr[j]&amp;nbsp;=&amp;nbsp;temp;&amp;nbsp;//&amp;nbsp;将临时变量中的原第i个元素赋值给第j个位置
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;void&amp;nbsp;PrintArray(int[]&amp;nbsp;arr)&amp;nbsp;//&amp;nbsp;打印数组元素的方法
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(int&amp;nbsp;item&amp;nbsp;in&amp;nbsp;arr)&amp;nbsp;//&amp;nbsp;遍历数组中的每个元素
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Write(item&amp;nbsp;+&amp;nbsp;&amp;quot;&amp;nbsp;&amp;quot;);&amp;nbsp;//&amp;nbsp;输出当前元素及一个空格
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine();&amp;nbsp;//&amp;nbsp;换行
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 27 Oct 2025 20:24:55 +0800</pubDate></item><item><title>c#项目创建、打开与运行</title><link>https://www.ytwes.com/post/76.html</link><description>&lt;h2&gt;创建项目&lt;/h2&gt;&lt;p&gt;1、打开代码编辑器《vscode》&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757498779335031.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、如打开编辑器后里面有开启其他项目，则需要点击编辑器菜单上的《文件》按钮，选择《新建窗口》&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499120796656.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;随后关闭老窗口，在新窗口操作。&lt;/p&gt;&lt;p&gt;3、点击编辑器菜单上的《查看》按钮，选择《命令面板》&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499226605567.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;4、输入并选择“.net:新建项目”&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499243179325.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;5、选择《控制台应用》&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499268424965.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;6、在弹出的文件选择器里面选择项目文件存放位置&lt;/p&gt;&lt;p&gt;7、输入项目名字&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499356428191.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;8、选择“.sln”&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499374294773.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;9、点击创建项目。&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499393752200.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;10、创建成功。&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499439734684.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;打开项目&lt;/h2&gt;&lt;p&gt;1、打开代码编辑器《vscode》&lt;/p&gt;&lt;p&gt;2、找到你的项目文件夹&lt;/p&gt;&lt;p&gt;3、把你的项目文件夹拖入到&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;代码编辑器里面&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;运行项目&lt;/h2&gt;&lt;p&gt;1、点击项目文件里面的《.cs》文件。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499439734684.png&quot; alt=&quot;image.png&quot; style=&quot;text-align: center; text-wrap-mode: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、点击编辑器菜单上的《运行》按钮，选择《启动调试》&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499594744147.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;3、选择《C#》&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499618270497.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;4、选择启动项目&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499631739907.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;5、选择当前项目&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499648363442.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;6、运行结果会显示在编辑器的下方《调试控制台》里面。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/09/202509101757499666308998.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Sep 2025 18:04:02 +0800</pubDate></item><item><title>豫唐AI发文1.0.1操作说明</title><link>https://www.ytwes.com/post/75.html</link><description>&lt;p&gt;本教程对应的版本号是1.0.1，请确保你的插件版本等于或高于1.0.1&lt;/p&gt;&lt;h2&gt;配置中心&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739884095792610.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;1、写作指令可以自定义，需要注意的是必须要有{$textkey}。&lt;/p&gt;&lt;p&gt;2、作者ID是数字，ID可在《用户管理&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;》页面查看&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;3、默认分类是文章发布的时候默认所属的分类，也可以通过cid属性传递自定义分类id&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;4、关键词地址是txt文件存放的位置。已下图的位置为例，这里就应该填写 addasdasd/sadsd.txt&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739884554773970.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;5、访问秘钥是自动生成的，也可以自定义修改&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;6、点触地址，就是自动生成文章的触发连接。 复制地址到浏览器地址框，进行访问，等待生成文章，生成成功会显示1，失败显示0&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;通义千问&lt;/h2&gt;&lt;p&gt;1、key，阿里云百炼大模型服务平台的key&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739884767204546.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、模型，根据自己的需求，选择使用。&lt;/p&gt;</description><pubDate>Tue, 18 Feb 2025 21:06:22 +0800</pubDate></item><item><title>AI Clouder认证课程常见问题</title><link>https://www.ytwes.com/post/74.html</link><description>&lt;h2&gt;1、怎么开始考试&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739877973157376.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;先激活。然后点击进入考试。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739878190520290.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;点击创建资源，资源创建好以后，登录账户的时候登录右上的账户，否则没分。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739878998848504.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;登录后，选择手机短信验证。&lt;/p&gt;&lt;h2&gt;2、怎么领取证书&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739878020321045.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2&gt;3、不能输入中文怎么办？&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;右下角，点击英文，换成中文。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739878825739743.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2&gt;4、点击运行后没有反应怎么办？&lt;/h2&gt;&lt;p&gt;有可能否是被挡住了，在下面的点击窗口&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739879188757803.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;还有一种情况是，ai提供的代码有问题&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739879310642261.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2&gt;5、结果和案例不一样&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://www.ytwes.com/zb_users/upload/2025/02/202502181739879455613047.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;这种是正常现象，输入的ai词只说了功能，又没说颜色样式这类的关键词。&lt;/p&gt;</description><pubDate>Tue, 18 Feb 2025 19:25:24 +0800</pubDate></item><item><title>网站焕新，畅享音乐与极速浏览</title><link>https://www.ytwes.com/post/73.html</link><description>&lt;p&gt;为了提升访客浏览体验，我们最近对网站进行了一些重要的更新和改进。以下是本次更新的主要内容：&lt;/p&gt;&lt;p&gt;1. Pjax 功能上线&lt;/p&gt;&lt;p&gt;我们为网站添加了 Pjax 功能，这将使页面在加载时更加流畅，减少不必要的页面刷新。您在点击导航链接时，页面内容将会平滑过渡，而不会像以前那样完全重新加载整个页面。这样不仅提高了浏览速度，还减少了服务器的负载。&lt;/p&gt;&lt;p&gt;2. 音乐播放器&lt;/p&gt;&lt;p&gt;为了让您在浏览网站的同时享受音乐的乐趣，我们集成了APlayer音乐播放器。您可以在页面底部找到这个播放器。无论是在阅读文章还是浏览其他内容，您都可以随时播放背景音乐，放松心情。&lt;/p&gt;</description><pubDate>Tue, 21 Jan 2025 09:58:21 +0800</pubDate></item><item><title>音乐播放器-meting+APlayer</title><link>https://www.ytwes.com/post/72.html</link><description>&lt;p&gt;给你的网站添加一个音乐播放器。&lt;/p&gt;&lt;h2&gt;用到的组件&lt;/h2&gt;&lt;p&gt;1、APlayer（音乐播放器）&lt;/p&gt;&lt;p&gt;2、meting（三方音乐库api）&lt;/p&gt;&lt;h2&gt;操作步骤&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;如果是你zblog的程序。下载下面的插件，直接安装使用即可。&lt;/p&gt;&lt;p class=&quot;ue-upload&quot; style=&quot;line-height: 16px;&quot;&gt;&lt;img style=&quot;vertical-align: middle; margin-right: 2px;&quot; src=&quot;https://www.ytwes.com/zb_system/image/filetype/zba.png&quot;/&gt;&lt;a style=&quot;font-size:12px; color:#0066cc;&quot; href=&quot;https://www.ytwes.com/zb_users/upload/2025/01/202501201737378368552882.zba&quot; title=&quot;meting_aplayer.zba&quot;&gt;meting_aplayer.zba&lt;/a&gt;&lt;/p&gt;&lt;p&gt;其他程序，将这三行代码放进网站里&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;!--&amp;nbsp;MetingJS&amp;nbsp;--&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://cdn.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;!--&amp;nbsp;Aplayer&amp;nbsp;--&amp;gt;
&amp;lt;link&amp;nbsp;rel=&amp;quot;stylesheet&amp;quot;&amp;nbsp;href=&amp;quot;https://cdn.jsdelivr.net/npm/aplayer@1.10.0/dist/APlayer.min.css&amp;quot;&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;https://cdn.jsdelivr.net/npm/aplayer@1.10.0/dist/APlayer.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;p&gt;然后就可以在需要使用音乐的地方插入代码&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;meting-js&amp;nbsp;server=&amp;quot;XXX&amp;quot;&amp;nbsp;type=&amp;quot;XXX&amp;quot;&amp;nbsp;id=&amp;quot;XXX&amp;quot;&amp;gt;&amp;lt;/meting-js&amp;gt;&lt;/pre&gt;&lt;h2&gt;参数说明&lt;/h2&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;参数&lt;/th&gt;&lt;th&gt;默认值&lt;/th&gt;&lt;th&gt;描述&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;id&lt;/td&gt;&lt;td&gt;&lt;strong&gt;必须值&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;封面ID/单曲ID/歌单ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;server&lt;/td&gt;&lt;td&gt;&lt;strong&gt;必须值&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;code&gt;netease&lt;/code&gt;（网易云音乐）&lt;br/&gt;&lt;code&gt;tencent&lt;/code&gt;（QQ音乐）&lt;br/&gt;&lt;code&gt;xiami&lt;/code&gt;（虾米音乐）&lt;br/&gt;&lt;code&gt;kugou&lt;/code&gt;（酷狗音乐）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;type&lt;/td&gt;&lt;td&gt;&lt;strong&gt;必须值&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;code&gt;song&lt;/code&gt;（单曲）&lt;br/&gt;&lt;code&gt;album&lt;/code&gt;（专辑）&lt;br/&gt;&lt;code&gt;playlist&lt;/code&gt;（歌单）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;autoplay&lt;/td&gt;&lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;&lt;td&gt;自动播放&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;fixed&lt;/td&gt;&lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;&lt;td&gt;吸底模式&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mini&lt;/td&gt;&lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;&lt;td&gt;迷你模式&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;theme&lt;/td&gt;&lt;td&gt;&lt;code&gt;#2980b9&lt;/code&gt;&lt;/td&gt;&lt;td&gt;主题色&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;loop&lt;/td&gt;&lt;td&gt;&lt;code&gt;all&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;all&lt;/code&gt;（列表循环）&lt;br/&gt;&lt;code&gt;one&lt;/code&gt;（单曲循环）&lt;br/&gt;&lt;code&gt;none&lt;/code&gt;（不循环）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;order&lt;/td&gt;&lt;td&gt;&lt;code&gt;list&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;list&lt;/code&gt;（顺序播放）&lt;br/&gt;&lt;code&gt;random&lt;/code&gt;（随机播放）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;volume&lt;/td&gt;&lt;td&gt;&lt;code&gt;0.7&lt;/code&gt;&lt;/td&gt;&lt;td&gt;音量&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;listfolded&lt;/td&gt;&lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;&lt;td&gt;是否折叠&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;listmaxheight&lt;/td&gt;&lt;td&gt;&lt;code&gt;340px&lt;/code&gt;&lt;/td&gt;&lt;td&gt;播放列表最大长度&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mutex&lt;/td&gt;&lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;&lt;td&gt;与其他 aplayer 不可同时播放&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;参数	默认值	描述&lt;/p&gt;&lt;div&gt;id	必须值	封面ID/单曲ID/歌单ID&lt;/div&gt;&lt;div&gt;server	必须值	netease（网易云音乐）&lt;/div&gt;&lt;div&gt;tencent（QQ音乐）&lt;/div&gt;&lt;div&gt;xiami（虾米音乐）&lt;/div&gt;&lt;div&gt;kugou（酷狗音乐）&lt;/div&gt;&lt;div&gt;type	必须值	song（单曲）&lt;/div&gt;&lt;div&gt;album（专辑）&lt;/div&gt;&lt;div&gt;playlist（歌单）&lt;/div&gt;&lt;div&gt;autoplay	false	自动播放&lt;/div&gt;&lt;div&gt;fixed	false	吸底模式&lt;/div&gt;&lt;div&gt;mini	false	迷你模式&lt;/div&gt;&lt;div&gt;theme	#2980b9	主题色&lt;/div&gt;&lt;div&gt;loop	all	all（列表循环）&lt;/div&gt;&lt;div&gt;one（单曲循环）&lt;/div&gt;&lt;div&gt;none（不循环）&lt;/div&gt;&lt;div&gt;order	list	list（顺序播放）&lt;/div&gt;&lt;div&gt;random（随机播放）&lt;/div&gt;&lt;div&gt;volume	0.7	音量&lt;/div&gt;&lt;div&gt;listfolded	false	是否折叠&lt;/div&gt;&lt;div&gt;listmaxheight	340px	播放列表最大长度&lt;/div&gt;&lt;div&gt;mutex	true	与其他 aplayer 不可同时播放&lt;/div&gt;</description><pubDate>Mon, 20 Jan 2025 20:54:36 +0800</pubDate></item><item><title>发布文章提示成功，但文章管理不显示，是什么原因？</title><link>https://www.ytwes.com/post/71.html</link><description>&lt;p&gt;在zblog后台发布文章，提示成功，但在文章管理中不显示时，可以检查zblog 的 post 表，确认是否存在新增的不明字段。如果这些字段被设置为“不能为空”且没有默认值，关闭对应的主题或者插件后，发布文章时未给这些字段赋值，就会导致文章无法正常显示。可以删除这些不明字段，发布文章功能即可恢复正常。&lt;/p&gt;&lt;h2&gt;什么情况下会导致这种情况。&lt;/h2&gt;&lt;p&gt;1、使用一些未取得开发者身份的人开发的插件或者主题，插件或主题对post表进行了不标准的修改。&lt;/p&gt;&lt;p&gt;2、主题或插件本身未对&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;post表进行标准的更改。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;3、暴力删除插件或主题&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;4、使用了盗版插件或主题&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;步骤&lt;/h2&gt;&lt;p&gt;1、通过mysql管理工具打开数据库。&lt;/p&gt;&lt;p&gt;2、找到post文章内容表，点击表结构&lt;/p&gt;&lt;p&gt;3、查看字段，如发现多余字段，自己又确定没有在使用相关字段，进行删除。&lt;/p&gt;&lt;p&gt;4、完。&lt;/p&gt;&lt;h2 style=&quot;text-wrap-mode: wrap;&quot;&gt;zbp_post 文章内容表&lt;/h2&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_ID&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;序号，即文章ID&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_CateID&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;所属分类ID&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_AuthorID&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;作者ID&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Tag&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;文章标签&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Status&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;文章或页面状态：0公开，1草稿，2审核&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_type&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;文章和页面类型：0文章，1页面&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Alias&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;别名&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_istop&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;文章是否置顶：0不置顶，1全局置顶&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_IsLock&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;文章或页面是否允许评论：0允许，1禁止&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Title&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;标题&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Intro&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;摘要&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Content&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;内容&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_PostTime&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;创建时间&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_CommNums&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;评论数量&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_ViewNums&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;浏览数量&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Template&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;文章模板&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;log_Meta&lt;span style=&quot;white-space: pre;&quot;&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;自定义附加字段&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 20 Jan 2025 10:02:37 +0800</pubDate></item><item><title>公共模块拆分和核心标签调用</title><link>https://www.ytwes.com/post/70.html</link><description>&lt;p&gt;将公共模块拆分是一个良好的软件工程实践，有助于提高代码的可维护性、可重用性和可测试性。&lt;/p&gt;&lt;p&gt;以下是如何进行公共模块拆分的步骤：&lt;/p&gt;&lt;p&gt;1、创建header.php(公共头部)&lt;/p&gt;&lt;p&gt;网站的每个页面都有head标签。&lt;/p&gt;&lt;p&gt;将c_index.php页面head标签里面的内容放置到&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;header.php文件内。&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;//案例代码
&amp;lt;meta&amp;nbsp;charset=&amp;quot;UTF-8&amp;quot;&amp;gt;
&amp;lt;meta&amp;nbsp;name=&amp;quot;viewport&amp;quot;&amp;nbsp;content=&amp;quot;width=device-width,&amp;nbsp;initial-scale=1.0&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;WEB前端开发&amp;lt;/title&amp;gt;
&amp;lt;link&amp;nbsp;rel=&amp;quot;stylesheet&amp;quot;&amp;nbsp;href=&amp;quot;{$host}zb_users/theme/{$theme}/style/{$style}.css?{$themeinfo[&amp;#39;modified&amp;#39;]}&amp;quot;&amp;gt;&lt;/pre&gt;&lt;p&gt;把&amp;lt;title&amp;gt;WEB前端开发&amp;lt;/title&amp;gt;换成&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;title&amp;gt;{$name}-{$title}&amp;lt;/title&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;在header.php&lt;/span&gt;尾部添加&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;代码&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;script&amp;nbsp;src=&amp;quot;{$host}zb_system/script/jquery-latest.min.js?v={$version}&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;{$host}zb_system/script/zblogphp.js?v={$version}&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;nbsp;src=&amp;quot;{$host}zb_system/script/c_html_js_add.php?hash={$html_js_hash}&amp;amp;v={$version}&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
{$header}&lt;/pre&gt;&lt;p&gt;依次回到c_index.php、c_list.php、single.php页面，把&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;head标签的内容换成&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;head&amp;gt;
{template:header}
&amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;将&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;2、创建footer.php(公共头部)&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;观看现有界面底部的布局，在前台界面通过右键检查查看代码，找到底部的公共代码。将&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;内容放置到&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;footer&lt;/span&gt;.php文件内。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;//案例代码
&amp;lt;footer&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;@2025&amp;nbsp;web前端开发&amp;lt;/p&amp;gt;
&amp;lt;/footer&amp;gt;&lt;/pre&gt;&lt;p&gt;将“@2025 web前端开发”换成动态标签，通过后台的“版权说明”控制。修改代码为&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-haskell&quot;&gt;&amp;lt;footer&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;{$copyright}&amp;lt;/p&amp;gt;
&amp;lt;/footer&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;在&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;footer&lt;/span&gt;.php&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;尾部添加代码&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;{$footer}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;依次回到c_index.php、&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c_list.php、single.php&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;页面，把&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;公共的底部代码&lt;/span&gt;内容换成&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;{template:footer}&lt;/pre&gt;&lt;p&gt;5、创建c_head.php(公共顶部)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;观看现有界面底部的布局，在前台界面通过右键检查查看代码，找到顶部的公共代码。将&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;内容放置到&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c_head&lt;/span&gt;.php文件内。&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;//案例代码
&amp;lt;header&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h1&amp;gt;HTML+CSS简易首页制作&amp;lt;/h1&amp;gt;
&amp;lt;/header&amp;gt;
&amp;lt;!--&amp;nbsp;导航&amp;nbsp;--&amp;gt;
&amp;lt;nav&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ul&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;http://zblog.cm/&amp;quot;&amp;gt;首页&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;a&amp;nbsp;href=&amp;quot;#&amp;quot;&amp;gt;作业演示&amp;lt;/a&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ul&amp;nbsp;class=&amp;quot;dropdown&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;#&amp;quot;&amp;gt;演示1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;#&amp;quot;&amp;gt;演示2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;#&amp;quot;&amp;gt;演示3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ul&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;http://zblog.cm/category-1.html&amp;quot;&amp;gt;学习笔记&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;http://zblog.cm/2.html&amp;quot;&amp;gt;关于&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ul&amp;gt;
&amp;lt;/nav&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;依次回到c_index.php、&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c_list.php、single.php&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;页面，把&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;公共的顶部代码内容换成&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;{template:c_head}&lt;/pre&gt;&lt;p&gt;4、拆分single.php&lt;/p&gt;&lt;p&gt;新建post-page.php（单页）和post-single.php（文章内页）文件。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;//案例代码
&amp;lt;main&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;section&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;nbsp;id=&amp;quot;article-title&amp;quot;&amp;gt;{$article.Title}&amp;lt;/h2&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;nbsp;id=&amp;quot;article-content&amp;quot;&amp;gt;{$article.Content}&amp;lt;/p&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/section&amp;gt;
&amp;lt;/main&amp;gt;&lt;/pre&gt;&lt;p&gt;将&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single.php文件内的主体部分复制到&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;post-page.php和&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;post-&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single&lt;/span&gt;.php文件内容。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;然后将&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single.php文件内的主体部分&lt;/span&gt;换成&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;{if&amp;nbsp;$article.Type==ZC_POST_TYPE_ARTICLE}
{template:post-single}
{else}
{template:post-page}
{/if}&lt;/pre&gt;&lt;p&gt;在&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;post-&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;.php文件合适的位置添加发布时间、作者、分类和浏览器&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;main&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;section&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;nbsp;id=&amp;quot;article-title&amp;quot;&amp;gt;{$article.Title}&amp;lt;/h2&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;作者:{$article.Author.StaticName}&amp;nbsp;分类:{$article.Category.Name}&amp;nbsp;浏览:{$article.ViewNums}&amp;lt;/p&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;nbsp;id=&amp;quot;article-content&amp;quot;&amp;gt;{$article.Content}&amp;lt;/p&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/section&amp;gt;
&amp;lt;/main&amp;gt;&lt;/pre&gt;&lt;p&gt;5、完&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 18 Jan 2025 22:57:31 +0800</pubDate></item><item><title>静态文件转动态程序</title><link>https://www.ytwes.com/post/69.html</link><description>&lt;p&gt;这里用首页、列表页和内容页为例，做一个简单的示范。&lt;/p&gt;&lt;p&gt;准备材料&lt;/p&gt;&lt;p&gt;1、&lt;a href=&quot;https://www.ytwes.com/post/66.html&quot; target=&quot;_blank&quot;&gt;静态文件index.html（首页）、list.html（文章列表页）和single.html（文章内页）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2、&lt;a href=&quot;https://www.ytwes.com/post/68.html&quot; target=&quot;_blank&quot;&gt;创建好的zblog主题&lt;/a&gt;&lt;/p&gt;&lt;p&gt;步骤&lt;/p&gt;&lt;p&gt;1、在主题页面的template文件下创建index.php，输入代码&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;{if&amp;nbsp;$type==&amp;#39;index&amp;#39;&amp;amp;&amp;amp;$page==&amp;#39;1&amp;#39;}&amp;nbsp;
{template:c_index}
{else}
{template:c_list}
{/if}&lt;/pre&gt;&lt;p&gt;$type==&amp;#39;index&amp;#39;&amp;amp;&amp;amp;$page==&amp;#39;1&amp;#39;&amp;nbsp; 判断是不是首页&lt;/p&gt;&lt;p&gt;{template:c_index} - 嵌入模板文件 c_index.php 的文件内容。用于存放首页的代码。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;{template:&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c_list&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;} - 嵌入模板文件&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c_list&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;.php 的文件内容。用于存放列表页的代码。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;2、&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;创建&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c_index&lt;/span&gt;.php，将index.html代码复制进来。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;3、&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;创建&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;c&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;_list&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;.php，将&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;list&lt;/span&gt;.html代码复制进来。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;在页面找到类似代码&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;ul&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;news-detail.html?id=1&amp;quot;&amp;gt;新闻标题1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;news-detail.html?id=2&amp;quot;&amp;gt;新闻标题2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;news-detail.html?id=3&amp;quot;&amp;gt;新闻标题3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;&lt;/pre&gt;&lt;p&gt;改成&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markup&quot;&gt;&amp;lt;ul&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{foreach&amp;nbsp;$articles&amp;nbsp;as&amp;nbsp;$article}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;{$article.Url}&amp;quot;&amp;gt;{$article.Title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{/foreach}
&amp;lt;/ul&amp;gt;&lt;/pre&gt;&lt;p&gt;也可以去加其他标签，可参考《&lt;a href=&quot;https://docs.zblogcn.com/php/markup/&quot; target=&quot;_blank&quot;&gt;模板语法汇总&lt;/a&gt;》的《single》栏目。&lt;/p&gt;&lt;p&gt;4、&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;创建&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;.php，将&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single&lt;/span&gt;.html代码复制进来。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;将标题改成{$article.Title}，内容改成{$article.Content}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;如需显示其他内容，&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;可参考《&lt;/span&gt;&lt;a href=&quot;https://docs.zblogcn.com/php/markup/&quot; target=&quot;_blank&quot; style=&quot;text-wrap-mode: wrap;&quot;&gt;模板语法汇总&lt;/a&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;》的《&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;single》栏目。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;5、然后就可以在后台添加分类，添加文章了。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;6、然后将添加好的分类添加到导航里面。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;7、&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;这个时候一个简单的网站就制作好了。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Tue, 14 Jan 2025 00:22:59 +0800</pubDate></item><item><title>zblog怎么创建主题</title><link>https://www.ytwes.com/post/68.html</link><description>&lt;p&gt;创建步骤如下：&lt;/p&gt;&lt;p&gt;1、进入网站后台，点击后台首页左侧导航的“应用中心”按钮，进入界面后，点击右上的“新建主题”按钮。&lt;/p&gt;&lt;p&gt;2、输入“应用ID”、“应用名称”、“应用内置管理页 ”和“应用嵌入页”配置，其他选项根据自己的情况选填。&lt;/p&gt;&lt;p&gt;3、点击提交，主题创建成功。&lt;/p&gt;&lt;p&gt;4、返回“主题管理”界面就可以看到自己新建的主题了。&lt;/p&gt;&lt;p&gt;主题文件的位置：zb_users\theme\应用ID&lt;/p&gt;</description><pubDate>Sun, 12 Jan 2025 14:36:19 +0800</pubDate></item></channel></rss>