网站设置和搜索引擎优化
建立网站
记录一下我建立网站的过程,免得以后忘掉了......
依赖
- PHP7.2.12
- MYSQL5.7.24
安装步骤
安装依赖
$ sudo apt-get install php7.2 $ sudo apt-get install php7.2-curl php7.2-mbstring php7.2-mysql php7.2-fpm
$ sudo apt-get install mysql-server $ sudo mysql_secure_installation $ mysql -u root -p mysql> CREATE DATABASE typecho; mysql> \q
配置NGINX
server { listen 80; server_name hehome.xyz; root /home/ubuntu/blog; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } location ~ .*\.php(\/.*)*$ { include fastcgi.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } access_log /var/log/nginx/hehome.xyz.log combined; }
安装Typecho
- 直接解压到文件到
/home/ubuntu/blog
中 - 访问
http://hehome.xyz/install.php
按照步骤即可完成安装
- 直接解压到文件到
配置Typecho
开启地址重写功能
- 在控制台中选择
设置-永久链接-是否使用地址重写功能-启用
- 提示不能启用的时候,选择强制启用即可
- 在控制台中选择
添加备案信息
编辑当前外观,在
footer.php
中,添加<div class="blog-text-center"> <a href="http://www.miitbeian.gov.cn/" target="_blank" rel="nofollow">蜀ICP备18034005号-1</a> <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=51011202000228"> <img src="<?php $this->options->themeUrl(); ?>img/beian.png"/> <span>川公网安备 51011202000228号</span> </a> </div>
放在
<footer id="footer" role="contentinfo">
之后即可
搜索引擎优化
添加sitemap
- 下载这个typecho-sitemap插件
- 解压之后放入
plugins
文件夹内 - 启用插件之后即自动生成
User-agent: * Disallow: /admin/ Disallow: /install/ Disallow: /var/ Disallow: /usr/plugins/ Disallow: /config.inc.php Disallow: /install.php Sitemap: https://hehome.xyz/sitemap.xml
提交相关资料到搜索引擎