搭建自己的个性博客平台

简介: 每次百度问题看到别人的个性博客,都纳闷是怎么来的,本教程教你搭建一个自己的个性博客平台。采用当前流行的博客开源框架hexo+oschina,别问为啥不用github~~~支持国产,哈哈哈1、准备工作本地安装nodejs环境oschina帐号...

每次百度问题看到别人的个性博客,都纳闷是怎么来的,本教程教你搭建一个自己的个性博客平台。采用当前流行的博客开源框架hexo+oschina,别问为啥不用github~~~支持国产,哈哈哈

1、准备工作

  1. 本地安装nodejs环境
  2. oschina帐号
  3. oschina上创建同名项目,如我oschina名为chemors,创建项目:chemors,访问路径: https://gitee.com/chemors/chemors.git

2、安装hexo-cli

npm install hexo-cli -g

看网速,一般这一步两分钟之内

3、创建自己的博客项目

  1. 找一个自己喜欢的目录,创建一个名字为【xxx.oschina.io】的文件夹,xxx为你刚才创建的项目名
  2. 项目初始化,进入项目根目录的上一级,执行:hexo init xxx.oschina.io 等待漫长(其实也不太长)的等待
img_006ed6769bf38bfa80ebd2d6d27cfa22.png
初始化,请忽略乱码

3.项目编译

npm install
hexo generate

4.项目结构如图

img_dc6ac931b259ef99269a6474c30a03bb.png
项目结构图

至此,本地服务搭建完成,可以执行【hexo server】,然后浏览器访问【[http://localhost:4000

4、开启Page服务

登录oschina,找到刚才创建的项目,开启Page服务。
开启后可以直接访问【http://xxx.oschina.io】,这时候如果是403,不要紧的。把自己的项目发布上来就ok了。

img_40a3c8ea9d9cdcd7f0393e6952c6f2aa.png
Pages

5、项目发布

进入本地项目,安装hexo-deployer-git【npm install hexo-deployer-git --save】
打开根目录下的_config.yml,最下面配置上deploy属性的内容注意冒号后面的空格

deploy:
  type: git
  repo: https://gitee.com/chemors/chemors.git
  branch: master
  message: 梦想修补师

在根目录下执行【hexo d】,等待发布到oschina吧
执行完毕,访问:http:xxx.oschina.io,效果和本地相同,搭建成功
动手搞起来吧

6、效果如下

img_9ce14febb7163db8dd72d0f711a7e960.png
搭建成功效果
目录
相关文章
|
Shell Linux API
【Shell 命令集合 文件管理】Linux 移动文件命令 mv命令使用指南
【Shell 命令集合 文件管理】Linux 移动文件命令 mv命令使用指南
433 0
|
移动开发 JavaScript Oracle
Oracle根据汉字取拼音首字母的function
Oracle根据汉字取拼音首字母的function
7999 0
|
7月前
|
存储 安全 Android开发
Magnet Axiom 9.0 新增功能概览 - 数字取证与分析
Magnet Axiom 9.0 新增功能概览 - 数字取证与分析
198 15
Magnet Axiom 9.0 新增功能概览 - 数字取证与分析
|
消息中间件 缓存 算法
中间件数据一致性
【7月更文挑战第23天】
227 58
|
XML 存储 缓存
Squid 缓存服务器配置
Squid 缓存服务器配置
511 0
|
编译器 C语言 C++
C语言printf的输出格式大全及颜色字体打印
C语言printf的输出格式大全及颜色字体打印
735 0
|
存储 Kubernetes 负载均衡
K8S基础篇:概念与架构
**Kubernetes** 是一个可移植的、可扩展的开源平台,用于**管理容器化的工作负载和服务,可促进声明式配置和自动化**。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用
529 2
K8S基础篇:概念与架构
|
数据可视化
QChart多个图布局使坐标轴对齐的方法
QChart多个图布局使坐标轴对齐的方法
479 0
|
Java Nacos 开发工具
微服务轮子项目(16) -Alibaba Sentinel限流熔断(使用示例)
微服务轮子项目(16) -Alibaba Sentinel限流熔断(使用示例)
295 0
|
JSON 数据格式
Content type ‘multipart/form-data;boundary=------57031299820747271;charset=UTF-8‘ not supported的解决方案
Content type ‘multipart/form-data;boundary=------57031299820747271;charset=UTF-8‘ not supported的解决方案
625 0