初学者入门:使用WordPress搭建一个专属自己的博客

体验简介

阿里云云起实验室提供相关实验资源,点击前往 场景将提供一台基础环境为CentOS 的ECS(云服务器)实例,这台服务器上已经内置LAMP环境。我们将会在这台服务器上安装 WordPress,帮助您快速搭建自己的云上博客。

背景知识

云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

  • WordPress

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。

连接 ECS 服务器

具体操作可见阿里云体验实验室连接步骤

如尚未购买及操作 ECS,可在此处免费体验阿里云 ECS 服务器。

资源地址:https://developer.aliyun.com/adc/scenario/ae75736b49b940d1a78fee1453232d94

安装WordPress中文版

  1. 安装WordPress。

执行以下命令,获取wordpress中文安装包、解压并移动wordpress到Apache根目录。

wget https://cn.wordpress.org/latest-zh_CN.tar.gz

tar -zxvf latest-zh_CN.tar.gz

mkdir /var/www/html/wp-blog
mv wordpress/* /var/www/html/wp-blog/

  1. 初始化wordpress。

执行以下命令,查看wp-config-sample.php文件,复制wp-config-sample.php为wp-config.php(此文件为WordPress的配置文件,包含数据库配置),并修改其中的数据库配置。

cat -n /var/www/html/wp-blog/wp-config-sample.php

进入WordPress目录
cd /var/www/html/wp-blog/
复制模板文件为配置文件
cp wp-config-sample.php wp-config.php
database_name_here为数据库名称
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
username_here为数据库的用户名
sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
password_here为数据库的登录密码
sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-blog/wp-config.php

  1. 启动Apache服务器。
systemctl start httpd

  1. 浏览器访问http://

  2. 访问http://

初学者入门:使用WordPress搭建一个专属自己的博客

自定义站点主题

WordPress功能的强大,很大程度是因为它良好的扩展和众多的主题、插件支持,一般可以通过2种安装方法来安装。

方式一:在线搜索安装

浏览器访问WordPress管理控制台,依次单击外观>主题,选择您喜欢的主题进行安装。

方式二:直接上传主题到wordpress服务器。

a. 浏览器访问https://cn.wordpress.org/themes/进入WordPress主题列表页,单击功能过滤,在布局列勾选单栏、特色列勾选无障碍友好、主题列勾选博客,然后单击应用过滤器。选择您喜欢的主题,右键单击下载,然后单击复制链接地址。

初学者入门:使用WordPress搭建一个专属自己的博客

b. 连接ECS服务器,在命令行中,执行以下命令,下载并安装主题。

首先进入WordPress主题目录
cd /var/www/html/wp-blog/wp-content/themes/
使用wget命令下载上一步选择的主题
wget https://downloads.wordpress.org/theme/markiter.1.5.zip
使用unzip命令解压安装包
unzip markiter.1.5.zip
查看所有主题
ll

c. 返回Wordpress管理控制台,进入主题页,可以看到Markiter主题已经安装完成。单击启用,应用主题。

初学者入门:使用WordPress搭建一个专属自己的博客

添加自定义小组件

  1. 连接ECS服务器,执行以下命令,编辑博客主题的页脚文件footer.php(需要改成上一步启用的主题名)。
vim /var/www/html/wp-blog/wp-content/themes/markiter/footer.php

  1. 在文件标签前面加入以下代码,点击i进行编辑。编辑好后按ESC退出并输入:wq进行保存退出。
<script src="https://cdn.jsdelivr.net/npm/live2d-widget@3.0.4/lib/L2Dwidget.min.js"></script>
<script type="text/javascript">
    L2Dwidget.init();
</script>

  1. 浏览器访问http://

初学者入门:使用WordPress搭建一个专属自己的博客

安装MarkDown插件

WordPress安装插件的方式和安装主题的方式比较类似,都分为在线安装和离线安装。本步骤主要介绍离线安装。

  1. 连接ECS服务器,执行以下命令,进入wordpress插件目录。
cd /var/www/html/wp-blog/wp-content/plugins/

  1. 执行以下命令,下载MarkDown插件。
wget https://downloads.wordpress.org/plugin/wp-editormd.10.1.2.zip

  1. 下载完成后,执行以下命令,解压安装包。
unzip wp-editormd.10.1.2.zip

  1. 返回WordPress管理控制台,然后依次单击插件>已安装的插件,启用MarkDown插件。至此,MarkDown插件安装完成。更多插件请访问https://cn.wordpress.org/plugins/查看。

初学者入门:使用WordPress搭建一个专属自己的博客

最终实现的效果

  • 博客首页

初学者入门:使用WordPress搭建一个专属自己的博客
  • 博客编辑页面

初学者入门:使用WordPress搭建一个专属自己的博客

Original: https://www.cnblogs.com/bainana/p/16524315.html
Author: 阿里云云起实验室
Title: 初学者入门:使用WordPress搭建一个专属自己的博客

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/685345/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • HIT软构博客7-学习UML类图

    UML的各种线和箭头到底是什么意思 1 泛化泛化表示⼀个更泛化的元素和⼀个更具体的元素之间的关系。即继承extends ⽤实线空⼼三角形箭头表⽰。箭头方向从子类到父类。 2实现 实…

    技术杂谈 2023年7月11日
    064
  • 已知UIScrollView放大后的Frame和放大之前的Frame计算放大的瞄点坐标

    有时候在缩放后,需要知道该次缩放是在哪个坐标开始缩放的。如上篇已知缩放的点,然后在该点对其缩放。本篇其实是逆运算 (x,y)就是当初在该点进行缩放 化简之后很简单,代码如下: -(…

    技术杂谈 2023年5月31日
    090
  • Bug驱动开发探讨

    Bug驱动开发( Bug-driven development)。尽管名字相同高大上,但实际上各位程序猿对它都不陌生。简单地说就是发现bug——消除bug——发现新的bug,这样一…

    技术杂谈 2023年6月1日
    098
  • 转 du: 查看目录大小

    du -h –max-depth=1 Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命…

    技术杂谈 2023年5月31日
    0119
  • 提交自己开发的R包到CRAN或Bioconductor

    2023年02月09日 Note:要在包里加入新的data,就必须同名,在R里的名字要和文件名一模一样,否则会报错。(Error: ‘mouse.house.keepi…

    技术杂谈 2023年5月31日
    0135
  • CAIL2021-阅读理解任务-数据预处理模块(一)

    1、任务介绍该赛道由科大讯飞研究院与哈尔滨工业大学社会计算与信息检索研究中心承办。在法律问答任务中,很多问题需要通过文章中多个片段组合出最终的答案。因此,本次中文法律阅读理解比赛引…

    技术杂谈 2023年6月1日
    0105
  • js替换字符串中的空格,换行符rn或n替换成<br>

    为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成。同样地,将空格替换存 。这里我们通过正则表达式来替换。 一、替换所有的空格、回车换行符 javascript;gutt…

    技术杂谈 2023年5月31日
    0101
  • 阿里云视频点播

    参考示例:https://help.aliyun.com/document_detail/53406.html 注意点:有一个依赖包是下载不来的,我们需要手动下载并解压(其他包也是…

    技术杂谈 2023年6月21日
    0117
  • linux开机自动挂载(/etc/fstab)

    fatab 介绍 通常情况,Linux 的 /etc/fstab 文件可能有如下内容: # /etc/fstab Created by anaconda on Fri Aug 18…

    技术杂谈 2023年7月24日
    0123
  • EasyExcel的基本使用

    官方网址:https://www.yuque.com/easyexcel/doc/easyexcel 应用场景 数据导入:减少录入工作量 数据导出:统计信息归档 数据传输:异构系统…

    技术杂谈 2023年6月21日
    0124
  • Ubuntu 20.04安装Docker及相关设置

    在配置和部署深度学习训练环境时,往往会遇到conda创建的虚拟环境不好用的情况,这时使用Docker就可以解决很多麻烦。 本篇遵循Docker官网的安装指导进行操作。 首先说明,D…

    技术杂谈 2023年7月11日
    0122
  • mstar 平台I2C 配置

    芯片的pin 脚可以用作不同的功能,总结一句就是外设进行状态和数据交换。 最常用的是作为GPIO,设置为输出模式时,通过高低电平来控制一些外围设置;// 如LED,屏的电源,背光的…

    技术杂谈 2023年5月31日
    0114
  • 使序列递增的最小交换

    我们有两个长度相等且不为空的整型数组 A 和 B 。 我们可以交换 A[i] 和 B[i] 的元素。注意这两个元素在各自的序列中应该处于相同的位置。 在交换过一些元素之后,数组 A…

    技术杂谈 2023年6月1日
    0124
  • 带研发团队后的日常思考1 初级管理者的困惑

    前言: 本人于2020年4月开始接触管理工作到现在有2年的时间,累计招聘前、后端开发30余人,目前划分为5个小团队,分别负责对应的项目,从刚开始忙的一团糟经常加班,到现在准时下班,…

    技术杂谈 2023年7月11日
    0110
  • 【Golang】理解Golang中的time.Duration

    在传递时间参数的时候,很多函数的参数类型是time.Duration 官方解释: Duration 将两个瞬间之间的经过时间表示为 int64 纳秒计数。 该表示将最大可表示持续时…

    技术杂谈 2023年6月1日
    099
  • T 泛型转换

    T为左值 result = (T)Convert.ChangeType(o,typeof(T)); Original: https://www.cnblogs.com/zfyoux…

    技术杂谈 2023年5月31日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球