<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>建站教程 on 背字根</title><link>https://www.beizigen.com/tag/website-tutorials/</link><description>Recent content in 建站教程 on 背字根</description><generator>Hugo</generator><language>zh-CN</language><copyright>2016</copyright><lastBuildDate>Sat, 26 Oct 2024 13:02:02 +0800</lastBuildDate><atom:link href="https://www.beizigen.com/tag/website-tutorials/index.xml" rel="self" type="application/rss+xml"/><item><title>百度统计提示页面代码安装状态Referrer被禁用</title><link>https://www.beizigen.com/post/baidu-analytics-referrer-disabled/</link><pubDate>Sat, 26 Oct 2024 13:02:02 +0800</pubDate><guid>https://www.beizigen.com/post/baidu-analytics-referrer-disabled/</guid><description>&lt;p&gt;在&lt;a href="https://tongji.baidu.com/" target="_blank" rel="noopener"&gt;百度统计&lt;/a&gt;添加网站，并在网站正确配置统计代码，验证代码安装时提示：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;代码安装状态：referrer被禁用&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;检查网站并没有添加禁用referrer的标签：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;meta name=&amp;#34;referrer&amp;#34; content=&amp;#34;no-referrer&amp;#34;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在网站头部添加如下标签后解决：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;meta name=&amp;#34;referrer&amp;#34; content=&amp;#34;strict-origin-when-cross-origin&amp;#34;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;那么该标签的作用是什么呢？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;同源请求：浏览器会完整发送Referer信息，包括协议、主机名、端口和路径；&lt;/li&gt;
&lt;li&gt;跨域请求：浏览器仅发送请求页面的Origin部分，即协议和主机名，而不包括路径和查询字符串，从而保护用户隐私。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用该标签，既满足了跨域请求数据源验证的需求，又避免了泄露完整的URL信息，减少潜在的安全风险。&lt;/p&gt;</description></item><item><title>Hestia面板启用IP访问phpMyAdmin</title><link>https://www.beizigen.com/post/hestia-panel-enable-ip-access-phpmyadmin/</link><pubDate>Wed, 23 Oct 2024 12:37:13 +0800</pubDate><guid>https://www.beizigen.com/post/hestia-panel-enable-ip-access-phpmyadmin/</guid><description>&lt;p&gt;Hestia面板安装phpMyAdmin后，默认只能使用安装面板时绑定的域名访问，要启用IP访问，编辑以下文件：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;vi /etc/apache2/conf.d/[ip].conf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;注意将其中的IP更换为你的安装IP，在&amp;lt;VirtualHost&amp;gt;块添加如下代码：&lt;/p&gt;</description></item><item><title>Hugo分页排除部分页面方法</title><link>https://www.beizigen.com/post/hugo-pagination-exclusion-post/</link><pubDate>Wed, 23 Oct 2024 12:23:55 +0800</pubDate><guid>https://www.beizigen.com/post/hugo-pagination-exclusion-post/</guid><description>&lt;p&gt;如果使用Hugo搭建简单的企业站点，类似公司介绍、联系方式等页面并不适合出现在列表页。即使普通个人站点，首页的分页里可能也不希望出现某些页面。&lt;/p&gt;
&lt;p&gt;在不需要出现在分页的页面里添加如下配置：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;build:
 list: never
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;如此，Hugo在构建时就不会将该页面计算在分页里了。&lt;/p&gt;</description></item><item><title>Hugo排除生成XML方法</title><link>https://www.beizigen.com/post/hugo-exclude-xml-generation/</link><pubDate>Wed, 23 Oct 2024 12:06:29 +0800</pubDate><guid>https://www.beizigen.com/post/hugo-exclude-xml-generation/</guid><description>&lt;p&gt;Hugo默认会为每个Section生成index.xml，但某些Section可能并不需要，例如搜索页面（&lt;a href="https://www.beizigen.com/post/hugo-implement-simple-site-search/"&gt;Hugo实现简单站内搜索功能&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;在配置文件hugo.yaml中添加以下配置可禁止生成XML：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;disableKinds:
- rss
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;但是，不仅所有Section都不再生成XML，网站地图sitemap.xml也不会生成了。&lt;/p&gt;</description></item><item><title>phpMyAdmin无法使用root账号登录</title><link>https://www.beizigen.com/post/phpmyadmin-cannot-login-as-root/</link><pubDate>Sun, 13 Oct 2024 09:02:56 +0800</pubDate><guid>https://www.beizigen.com/post/phpmyadmin-cannot-login-as-root/</guid><description>&lt;p&gt;本地安装MariaDB后，可以使用SHELL登录root账号，但phpMyAdmin无法使用root账号登录，提示如下：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mysqli::real_connect(): (HY000/1698): Access denied for user root@localhost
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;MariaDB默认root账号为空密码，出于安全考虑，默认只允许命令行登录。所以需要单独创建一个账号给phpMyAdmin使用：&lt;/p&gt;</description></item><item><title>Hugo生成404 Page分页解决方法</title><link>https://www.beizigen.com/post/hugo-fix-404-page-pagination-issue/</link><pubDate>Sat, 06 Jul 2024 11:32:10 +0800</pubDate><guid>https://www.beizigen.com/post/hugo-fix-404-page-pagination-issue/</guid><description>&lt;p&gt;如果Hugo主题layouts目录中具有404.html模板，Hugo会在网站根目录中生成404.html页面，通常这已经足够了。但是，新版本的Hugo将404当作Kinds来处理了，除了生成404.html，还会在404目录中生成Page分页，分页页面的数量和首页的分页页面数量一样多！&lt;/p&gt;</description></item><item><title>宝塔面板Nginx静态网站301重定向去除index.html</title><link>https://www.beizigen.com/post/bt-panel-nginx-301-redirect-remove-index-html/</link><pubDate>Tue, 05 Sep 2023 16:13:34 +0800</pubDate><guid>https://www.beizigen.com/post/bt-panel-nginx-301-redirect-remove-index-html/</guid><description>&lt;p&gt;宝塔面板网站设置的重定向设置中，可以不用编写代码配置简单的重定向。&lt;/p&gt;
&lt;p&gt;对于复杂的重定向需求，可以编辑Nginx配置文件实现：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/www/server/panel/vhost/nginx/domain.com.conf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;注意：在宝塔面板界面添加的重定向规则保存在以下路径：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/www/server/panel/vhost/nginx/redirect/domain.com
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;对于静态站点，设置默认首页index.html后，只需使用目录路径就可以访问到该目录下的index.html文件。例如：&lt;/p&gt;</description></item><item><title>小皮面板PHPStudy/Apache开启显示目录列表方法</title><link>https://www.beizigen.com/post/phpstudy-apache-display-directory-list/</link><pubDate>Wed, 23 Aug 2023 12:53:46 +0800</pubDate><guid>https://www.beizigen.com/post/phpstudy-apache-display-directory-list/</guid><description>&lt;p&gt;小皮面板Apache环境访问没有缺省首页的目录时会返回403错误，如果是生产环境，这样的处理方式才是符合安全要求的。但本地调试，有时候想列出没有缺省首页目录中的文件，可以参考本教程设置。&lt;/p&gt;</description></item><item><title>小皮面板PHPStudy导入数据库报错：1067 Invalid default value for date</title><link>https://www.beizigen.com/post/phpstudy-mysql-error-1067-date-default/</link><pubDate>Wed, 23 Aug 2023 09:11:35 +0800</pubDate><guid>https://www.beizigen.com/post/phpstudy-mysql-error-1067-date-default/</guid><description>&lt;p&gt;小皮面板是一款易用的本地PHP调试环境软件，与XAMPP相比，小皮面板支持多PHP版本更为方便调试不同的PHP程序。&lt;/p&gt;
&lt;p&gt;安装MySQL5.7后，导入旧版本数据库提示如下错误：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1067 Invalid default value for date&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问题原因是MySQL5.7不支持默认的0000-00-00日期值，解决方法如下：&lt;/p&gt;</description></item><item><title>Hugo实现简单站内搜索功能</title><link>https://www.beizigen.com/post/hugo-implement-simple-site-search/</link><pubDate>Fri, 23 Jun 2023 10:01:01 +0800</pubDate><guid>https://www.beizigen.com/post/hugo-implement-simple-site-search/</guid><description>&lt;p&gt;对于静态站点，搜索功能应该是一个比较棘手的问题。对于内容比较庞大的网站，可能直接跳转到第三方搜索引擎比较适合。例如使用以下搜索指令：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;关键词 site:www.beizigen.com
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;但这种方式容易造成用户跳出网站，体验也不如站内搜索好。另外，这种方式只能搜索到已被搜索引擎收录了的文章，新发表的文章则会被雪藏。&lt;/p&gt;</description></item></channel></rss>