400-915-1135
个人怎么样建立免费网站?(免费搭建网站平台)免费搭建网站csdn,

个人怎么样建立免费网站?(免费搭建网站平台)免费搭建网站csdn,

发表日期:2023-05-28 09:05:46   作者来源:众诚企业建站   浏览:355

首先,想问下这个免费网站是用来干啥的?如果是搭建个人博客的话,那么我就有话语权了。

以下先贴下我的个人博客:

村雨遥的博客cunyu1943.github.io/

本网站从开始搭建到完成搭建是完全免费的,当然了,我因为自己买了个域名,所以也算是花了钱的,但是如果你不需要自定义域名,那么以下内容完全足够你免费搭建自己的博客网站了!

前言

现在市面上已经有许多博客了,比如 CSDN、博客园、简书等等。我们可以直接在上面发表内容,而且交互比较人性化,而且也能被搜索引擎检索到。但是总归是别人的平台,经常会受限,因此我们就希望能有自己的博客。之前也尝试过搭建过不同的博客类型,折腾了不少工作,最终决定定型,采用 Hexo + Github Pages的方式。今天就带大家一起来搭建自己的博客。由于是采用 Hexo + Github Pages 的方式,所以都是免费的,只是需要有一定的动手能力!

Hexo 简介

Hexo 是一个快速、简洁且高效的静态博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。我们只需要通过 Markdown 语法写好自己的博客内容,然后通过简单的命令就能够将生成的网页上传到 Github,然后大家都可以来访问你的网页了。既方便了自己,也给了自己一个展示自己成果的平台,是不是一举两得。

搭建步骤

Git

安装Window:下载并安装Mac:下载并安装Linux(Debian,Ubuntu):sudo apt-get install git-coreLinux(Fedora、RedHat、CentOS):sudo yum install git-core设置

安装成功后,将 git 与 GitHub 账号绑定,右键打开 Git Bash,然后设置配置信息:

# 配置用户名和邮箱 git config --global user.name "github 用户名" git config --global user.email "github 注册邮箱"

接着生成 ssh 密钥文件,输入如下命令后直接三次回车即可,一般不需要设置密码;

# 生成 ssh 密钥 ssh-keygen -t rsa -C "github 注册邮箱"

接着找到生成的 .ssh 的文件夹中的 id_rsa.pub 密钥,将内容复制;

然后打开 GitHub-Settings-Keys 页面,创建一个新的 SSH key,填写 Title 和 Key,接着点击 Add SSH key 即可;

Node.Js 安装

安装

去官网下载最新的稳定版 Node.JS ,一般推荐 64 位(大家应该现在用的电脑基本都是 64 位的吧),安装的话很简单,基本就是下一步下一步点击就好了;

验证

安装完成后,要查看我们是否安装成功,可以打开命令提示符(Win + R),输入 cmd 打开控制台,输入如下命令,如果出现对应版本号,说明安装成功了;

node -v npm -v设置

由于下载包是从国外服务器,所以速度较慢,因此我们推荐用阿里的国内镜像进行假设;

npm config set registry https://registry.npm.taobao.org

Hexo 安装

在你的硬盘上找个地儿,用来存放你的博客文件,比如我的就在 D:personalFiles/github/blog,然后从命令台进入当前文件夹,接下来就是安装过程了;

用如下命令安装 hexo; npm i hexo-cli -g

2. 新建一个文件夹用于存放你的博客,比如我的是 blog,然后进入该文件夹,并用如下命令进行初始化并安装必备组件;

hexo init . npm install

3. 初始化后,目录结构如下;

. ├── _config.yml # 网站配置信息 ├── package.json # 应用程序信息 ├── scaffolds # 模板文件夹 ├── source # 存放用户资源 | ├── _drafts | └── _posts └── themes # 主体

4. 然后输入如下命令,然后在浏览器中打开 http://localhost:4000;

# 新建博客 hexo new "博客名" # 生成静态网页 hexo g # 打开本地服务器 hexo s

Github 个人仓库

首先你得有个 GitHub 账号,如果没有的,请出门 右转 先去注册个账号;

有了账号之后,新建一个仓库,而且得确保你的仓库是 public,你要搞个 private,谁能访问的了???同时,仓库名一定要是:

用户名.http://github.io用户名.http://github.io用户名.http://github.io

比如我的用户名是 cunyu1943,所以我的仓库就是 http://cunyu1943.github.io

部署到 Github

完成上面的步骤后,你应该能在本地进行预览了,接下来就是推送网站到 Github Pages 了,然后我们就能被其他人访问了。

只需要在我们刚才的博客根目录中的站点配置文件 _config.yml ,设置为你的个人仓库名即可:

完成上述步骤之后,主要使用如下命令,就能将我们本地的内容推送到远程 GitHub 仓库了,然后在浏览器中访问:

https://用户名.http://github.io

比如我的博客 村雨遥的博客

hexo clean hexo g hexo d

Gitee 个人仓库

上面说完部署到 Github,接下来就说说怎么部署到 Gitee,老规矩,首先你得需要一个 Gitee 账号,如果没有的,出门 右转 先去注册个账号。

然后新建一个仓库,同样有几点需要注意的:

保证你的仓库是 public;仓库名是 你的用户名,这一点和 Github 略有不同,不需要是 用户名.http://gitee.io

比如我的用户名是 cunyu1943,所以我的仓库名就是 cunyu1943。

部署到 Gitee

完成上面的步骤后,你应该能在本地进行预览了,接下来就是推送网站到 Gitee Pages 了,然后我们就能被其他人访问了。这里需要注意的是,Gitee Pages 不像 Github Pages 会自动更新,它需要你每次推送后,去更新一下,如果想要自动更新,就需要开通 Gitee 的会员。

然后需要在我们刚才的博客根目录中的站点配置文件 _config.yml ,设置为你的个人仓库名即可:

完成上述步骤之后,主要使用如下命令,就能将我们本地的内容推送到远程 Gitee仓库了,去手动更新 Gitee Pages 后,然后在浏览器中访问:

https://用户名.http://gitee.io

如何写新博客并推送到远程

通过上面的步骤后,你的博客应该就已经搭建成功,而且能通过 https://用户名.github.io 的方式进行访问了。接下来如果我们要发一篇新的博客内容,又应该怎么办呢?接下来就详细讲一下如何操作。

首先进入博客所在文件夹,然后右键进入控制台,用如下命令进行创建新的文章;hexo n "博客标题名"

2. 接着在 blog/source/_posts 目录下应该就会有创建好的以文章标题名命名的 Markdown 文件;

博客文件所在目录

3. 接着打开该文件,编写你自己想要的内容即可;

编写博客内容

4. 接着在控制台使用如下命令,将其推送到远程 GitHub 仓库,等过一会儿之后,访问即可看到刚才推送的新文章了!

hexo g hexo d博客预览

如何绑定自定义域名

通过 用户名.github.io 的方式来访问总归是有些不方便,如果我们需要自己的个性域名,又应该如何设置呢?那么在此之前,你需要有一个已经备案好的域名,如果没有的话,请到阿里云、腾讯云等场商购买自己的域名,然后通过该平台备案!

总结

至此,我们的博客就搭建完成了,是不是很简单,赶紧去试试吧!

最后再贴下我的个人博客网站,如果你也想拥有同款博客,那就动起手来吧!