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.首先进入插件安装界面,安装
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’,’授权码’);
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]。