使用WordPress建站(购买云服务器)/使用hexo建站

1.搭建环境

直接使用阿里云的镜像,开机即用
https://market.aliyun.com/products/52738005/cmjj012825.html
安装完毕后使用服务器IP地址即可直接访问
【本镜像相关信息】
1.操作系统账号Administrator
密码为安装系统时自己设置的密码
2.WordPress用户名:admin
初始密码:bskj2010
3.WordPress安装路径:
C:\Bitnami\wordpress
4.网站根目录:
C:\Bitnami\wordpress\apps\wordpress\htdocs
5.FTP:
用户名:FTP
密码:bskj2010
路径:C:\FTP

2.WordPress配置

1.配置邮箱

1.首先进入插件安装界面,安装
file
2.安装完成后对SMTP进行配置
可以设置为qq邮箱,邮件程序选择其他SMTP
SMTP主机smtp.qq.com 加密SSL 端口465
SMTP用户名为邮箱,密码不是邮箱密码,而是一个将要生成的密钥
生成方法:进入qq邮箱,点击设置-账户,开启POP3/SMTP服务,会生成一个授权码
3.之后还需将此授权码拷贝到wp-config.php文件中,该文件在网站根目录下(C:\Bitnami\wordpress\apps\wordpress\htdocs)
在此文件中加入一行
define(‘WPMS_SMTP_PASS’,’授权码’);
file

2.安装markdown编辑器插件(WP Githuber MD)

https://zmingcx.com/wp-githuber-md.html

3.博客主题推荐使用Blocksy

3.【拓展】其他建站方式

Hexo + GitHub Pages/自己服务器 托管

简介

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

搭建所用工具

构成组件 作用
Hexo 生成网页
Node.js 网页运行环境
Git客户端(可选) 将网页托管至github

搭建原理介绍

hexo是搭建静态页面的,本质上相当于上传一个文档到第三方托管平台(github),因此需要在网页存储地址才能修改/发布文章。

两种部署方式

  • 比方说如果采用在自己服务器(有公网ip)上运行,则不需要再托管至第三方平台,修改时在自己服务器上修改后重新发布即可。
  • 而托管至第三方平台,则需要本地修改后重新部署到第三方平台。或者在第三方平台修改后,则需下载到本地,更新本地内容。

详细搭建部署过程

http://tengj.top/2016/02/20/hexoTotal/

Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。
npm(全称 Node Package Manager,即“node包管理器”)是Node.js默认的、用JavaScript编写的软件包管理系统。npm会随着Node.js自动安装。npm模块仓库提供了一个名为“registry”的查询服务,用户可通过本地的npm命令下载并安装指定模块。此外用户也可以通过npm把自己设计的模块分发到registry上面[4]。