从0开始搭建个人博客(详细步骤)

在B站看着视频教程搭完博客,于是整理下来,方便自己以后查看,同时希望帮到有需要的朋友~

hexo博客搭建步骤

一、准备

1.首先要注册github账号并配置好Git

Git及GitHub使用教程

2.下载Nodejs并安装

打开下方链接,下载LTS的,一直点Next,除了改安装目录外,其他按照默认的就可以。

Windows版本Nodejs下载地址

3.检查是否安装成功

以管理员身份打开命令行窗口(cmd),依次输入:

node -v
npm -v

如果可以正常出现版本号,证明安装成功了!(要是这里出现了问题那就从头开始吧…)

4.下载一个文本编辑器(如果你习惯用记事本可以忽略这一步)
我使用的是Notespad++ (附Notepad++下载地址)

二、开始搭建博客

1.在命令行窗口中输入以下命令安装cnpm工具:

npm install -g cnpm --registry=https://registry.npm.taobao.org

2.安装hexo工具,在命令行窗口中继续输入以下命令:

cnpm install -g hexo-cli

安装完后可以验证一下是否成功,继续输入:

hexo -v

能够正常出现版本信息就成功了!(如果失败,就重新安装吧)

3.新建blog文件夹,可以直接去硬盘中创建,也可以用命令行,这里用命令行演示(由于在本人电脑Windows的命令行窗口中在后续的步骤曾经出错过,所以接下来使用的命令行窗口是我们在准备阶段安装好的Git工具"Git Bash")
1)在Git Bash命令行窗口中打开你想创建blog文件夹的目录

比如打开E盘:	cd /E

2)使用命令行创建blog文件夹:

mkdir blog
这里的blog是文件夹名,可以自己更改

创建完了可以去对应目录下看看有没有(如果搭建博客过程出错,大不了删除这个blog文件夹然后重来)

3)使用hexo来初始化blog

先进入我们创建的blog文件夹:
cd blog/
再使用hexo初始化:
hexo init
完了之后去blog文件夹下检查是否有生成了一堆东西

4)启动搭建好的博客,在命令行窗口中继续输入:

hexo s

然后会生成一个地址:http://localhost:4000
在浏览器中打开可以看到已经初始化的博客

三、创建自己的第一篇博客

1.Ctrl+c退出博客运行后,输入:

hexo n "博客的标题"

检查在目录下是否生成了文章:

cd source/_posts/

2.对博客(.md格式)进行编辑
可以使用文本编辑器,如Notepad++;可以使用Hexo admin插件实时编辑:
如果有进入到“source/_posts/”目录下,记得退回到blog目录,退回目录为:

cd ../..
注意:这个命令是退出两层,如果是一层:cd ..就好
在命令行窗口输入:
cnpm install --save hexo-admin

安装成功后,就可以打开 http://localhost:4000/admin/ 访问到hexo-admin管理页面了

3.创建完博客后,更新内容到http://localhost:4000/
依次输入:

清理命令:
hexo clean
生成命令:
hexo g
运行博客命令:
hexo s

到目前为止,博客搭建的基本操作就完成了,接下来介绍怎么把我们的博客部署到GitHub上

四、把hexo搭建的博客部署到GitHub上

1.打开github网站,新建一个Repository,"Repository name"必须是这种格式:“你的Github账户名.github.io”,以后在浏览器输入"你的Github账户名.github.io"就可以访问博客了
2.回到命令行窗口,在blog目录下安装一个git部署插件:

cnpm install --save hexo-deployer-git 

3.打开blog文件夹,编辑"_config.yml"文件(可以用文本编辑器Notepad++)
拉到文件夹最底部,修改如下:

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: 'git'
  repo: 这里的地址就是你刚刚创建的仓库的地址,即:https://github.com/你的Github名/你的Github名.github.io.git 这种格式
  branch: master

注意!!!这里的type和repo、branch后面都有一个空格的!!!

4.最后一步!!!
部署到远端:

hexo d

这里可能会跳出来窗口让你输入你的GitHub名和密码。
回到你的GitHub仓库,刚刚创建的空仓库会多了很多东西。
以后访问博客就可以在浏览器输入"你的Github账户名.github.io"进行访问了!!!(比如我的:https://hu-tong.github.io/

完结撒花!感谢阅读!希望能够帮助到你!

  • 25
    点赞
  • 154
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
要在本地使用Docker容器搭建个人博客,你可以按照以下步骤进行操作: 1. **选择博客平台和镜像**:首先,你需要选择一个支持部署在Docker环境的博客平台,比如Jekyll、Hexo或WordPress等。确保找一个有官方提供Docker镜像的版本。 2. **下载Docker安装**:如果你还没有安装Docker,访问Docker官网(https://www.docker.com/)下载并安装适合你操作系统的版本。 3. **创建项目文件夹**:在本地创建一个用于存放博客源码的文件夹,例如`myblog`。 4. **克隆或初始化博客代码**:将你选择的博客平台的模板克隆到`myblog`文件夹,或者根据平台文档初始化项目。 5. **编写Dockerfile**:在`myblog`根目录下创建一个名为`Dockerfile`的文件,写入构建镜像的指令,包括设置环境变量、依赖库、复制源码等内容。例如,如果你用的是Jekyll,可能需要指定Ruby版本和依赖包。 ```Dockerfile # 使用官方基础镜像 FROM jekyll/jekyll:latest # 设置工作目录 WORKDIR /app # 将本地源码复制到容器中 COPY . . # 配置Jekyll ENVJEKYLL_ENV production EXPOSE 4000 # 运行Jekyll serve CMD ["jekyll", "serve", "-H", "0.0.0.0"] ``` 6. **构建Docker镜像**:在命令行中切换到`myblog`目录,然后运行`docker build -t myblog .`来根据`Dockerfile`构建镜像。`myblog`是镜像标签,你可以自定义。 7. **运行容器**:使用`docker run -p 4000:4000 --name myblog_container myblog`命令运行容器,并将主机的端口4000映射到容器的4000端口,这样就可以通过localhost:4000访问博客了。 8. **配置和迁移数据**:根据博客平台的具体需求,可能需要配置数据库连接信息并迁移已有的文章数据。 9. **启动和维护**:每次修改源码后,使用`docker-compose up -d`(如果有docker-compose.yml文件)或`docker restart myblog_container`来重新加载并启动容器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值