如何搭建自己的博客/网站
开始
本文章为搭建个人网站/博客/作品集网站的教程。软件和工具可能根据时间推移进行更新。本文章具有时效性,如果遇到一些问题请自行搜索或者联系本人。下面的操作安装环境以 Windows 为示例。
付费的项目我会标注付费。转载请附带链接。
一、需要提前安装的软件
下面的软件请按照顺序安装。可以参考本文发布日期,如果链接失效或者安装方法出错,请在B站搜索最新安装教程。
watt toolkit
该工具为网络加速工具,如果有科学上网环境可以忽略
- 打开官网: https://steampp.net/
- 点击下载按钮,在弹出框内选择接受并下载
- 在下载渠道弹出框,根据国内下载速度,本人推荐的下载方式排序为:蓝奏云网盘(密码1234)> Gitee > 微软商店 > Github > 百度网盘
- 推荐下载exe后缀的安装文件(Mac和Linux用户请自行判断),下载后安装即可
- 运行软件,左侧选择网络加速
- 右侧列表中,选择下列选项的一级列表的对钩
- 公共CDN(重要)
- 国外验证码平台
- Github(重要)
- 网盘服务
- 其他网站
- 点击一键加速按钮
下面的步骤默认为开启加速之后的操作。
二 准备的账号
域名(付费)
域名就是用户/HR/朋友可以找到你的网站的地方。举个例子: baidu.com
、 qq.com
,这些就是域名。本网站的 mopo.blog
也是域名。(再次提示:本文章内容偏向没有网络开发基础的朋友,下面的内容请酌情考虑)
你可以在阿里云、腾讯云或者其它第三方服务商购买你心仪的域名。阿里云和腾讯云经常有便宜的活动。比如 .site 域名 & .link 之类的域名,可以180元左右购买十年!(国内服务商需要实名认证) 不过我本人推荐 quyu.net 或者 spaceship.com 以及 namecheap.com (spaceship.com 以及 namecheap.com 可能需要使用代理访问,直接访问可能比较慢。另外支付仅支持paypal以及信用卡支付)。因此下面的步骤以 quyu.net 为例。
- 打开 https://www.quyu.net/
- 在右上角客户登录处,注册登录你的账号
- 点击左上角的查询域名,然后在下面的查询域名输入框输入你想要注册域名,例如 'project'
- 然后在下面的热门域名表单中,选择你喜欢的域名后缀,例如
.com
,.ee
,.blog
,也可以全选。然后点击输入框右侧的查域名。如果你选择的域名较多,可能需要一定的时间来查询。 - 特别备注:如果列表中没有你心仪的域名后缀,例如
.love
,那么你可以访问 https://www.nazhumi.com/ 来搜索你心仪的域名后缀。可以放开想象搜索一下。然后这个网站会列出支持购买该后缀的域名服务商和价格。(设计师朋友可以考虑.design和.cool后缀) - 然后勾选自己喜欢的域名,点击下方的注册所选按钮进行购买。在首次购买过程中,需要填写域名联系人信息(放心这些信息都是默认隐藏的。如果不放心可以填写非敏感信息或者随机信息,如果比较介意可以考虑 spaceship.com 以及 namecheap.com 购买)
作为示例,我购买的域名为 cmyk.cool
github
- 打开 https://github.com/
- 点击右上角的 Sign Up 按钮
- 在打开的页面输入你的 email
- 点击Continue
- 设置密码
- 设置用户名
- 下面的对钩可以不选择,对钩的内容为:偶尔接受新产品通知和更新公告。
- 点击Continue,然后会让你进行机器人验证
- 验证通过后输入邮箱内收到的验证码,点击提交
- 注册成功后会自动跳转到登录页面
vercel
vercel账号无需注册,可以使用Github账号直接登录。所以这里暂时跳过。
cloudflare(可选)
首先说明cloudflare的作用:
- 内容加速
- 隐藏你的真实ip
- 一定程度上防止域名被墙 (域名被墙=国内不可以直接访问)
至于Cloudflare的注册,我推荐使用Google账户直接登录,或者你可以按照下面的流程进行注册:
- 访问: https://dash.cloudflare.com/sign-up
- 输入账号密码,点击注册
三 开始搭建
打开链接
首先,复制下面的链接
https://vercel.com/new/clone?repository-url=https://github.com/EvanNotFound/vercel-hexo-template/tree/main&template=hexo
然后在浏览器中新建窗口,粘贴上面的内容到地址栏,回车访问。你可能会看到下面的内容:
这是你没有提前注册/登录vercel的原因。我们点击 Continue with github
按钮。在弹出页面内点击 Authorize Vercel
按钮。在认证通过后弹窗会自动关闭。这时说明我们已经通过github注册并登录了vercel。
然后我们点击下方图片所示的位置,会弹出图中的下拉列表,选择第一行的 Add Github Account
。
然后在弹出页面内点击页面下方的 install
按钮
然后在下面的Repository Name的输入框内输入你的仓库名,可以是你喜欢的任意内容。下面的对钩保持选中状态(作用是让仓库为私有,只有自己的账户可以访问)。
点击右边的 create
按钮,等待片刻即可!
创建博客
在你完成上面的步骤之后,你可能会跳转到一个标题为 Let's build something new. 的页面。这时你需要手动点击左上角的小三角图标返回控制面板。
在你返回后你可以看到这样的页面:
这时你访问卡片中的: https://cmyk-seven.vercel.app/ 就可以打开你的第一个博客啦!(可能有点丑和奇怪,下面的内容我们来说如何自定义)
绑定域名
目前我们只能通过 https://cmyk-seven.vercel.app/ 来访问。那么如何通过我们上面购买的cmyk.cool进行访问呢?
- 我们点击上图中,第一个卡片的空白位置
- 呈现的内容大致如下,我们点击图示位置的
Domains
按钮 - 在跳转的新页面中,输入我们的域名,点击后方的
add
按钮 - 在弹出的弹窗中,我们选择第二个选项:添加cmyk.cool并将www.cmyk.cool重定向到此
- 讲域名的A记录解析到
76.76.21.21
,将域名的CNAME记录以www的值解析到cname.vercel-dns.com
。至于如何解析域名,下面简单说一下- 打开你的域名购买商,这里依旧以我们上面的quyu.net为例
- 我们登录账号之后点击右上角的客户中心
- 点击左侧菜单中的我的域名 (其他域名购买商步骤类似,请找到你购买的域名的列表)
- 在右侧域名列表找到你需要解析的域名。点击后方的
管理域名
按钮 - 在弹出的页面内点击右侧的域名解析
- 点击
添加新纪录
按钮 (也可能是添加新解析/添加解析) - 主机名写
@
,记录类型选择A
,地址写76.76.21.21
,点击右侧添加
- 再次添加新纪录,记录值为: 主机名写
www
,记录类型选择CNAME
,地址cname.vercel-dns.com
,然后点击右侧添加
- 然后返回vercel的Domains页面。稍等片刻之后会显示域名解析状态,成功之后会显示可用。
然后访问你的地址,就可以看到你的博客啦!
其实到这里基本就结束了。我们使用的博客(网站)框架的HEXO。下面的文档我会马上补充。如果你有兴趣可以自己搜索HEXO相关的内容或者访问HEXO的官网学习: https://hexo.io (当你还看到这句话说明我还没有更新下面的内容……)