零基础免费搭建个人博客-hexo+github

Hexo+GitHub Pages搭建免费静态博客全攻略 静态站点生成器(SSG)通过预渲染技术将Markdown内容转换为HTML文件,配合Git版本控制实现高效的内容管理。Hexo作为基于Node.js的SSG框架,凭借其极快的编译速度和丰富的插件生态,成为技术博客搭建的热门选择。结合GitHub Pages提供的免费托管服务,开发者可以零成本部署支持HTTPS、自定义域名的专业级博客。这种技术组合特别适合需要频繁更新技术文档、追求极致加载速度的场景。通过合理配置Hexo主题和优化构建流程,配合GitHub Actions还能实现CI/CD自动化部署,为个人品 阅读详情


使用hexo生成静态博客并架设在免费的github page平台

准备

系统:

  • Window 7 64位

使用软件:

备注:
不同软件版本的安装与使用会有差异,请尽量与本教程保持一致

安装Git

  • 大部分按默认安装,一路点击”Next”
  • 这里选择对应的windows选项,如下图

  • 等待安装完成

安装Node.js

  • Node安装更加简单,还是一路”Next”,最后等待安装完成即可

验证软件正确安装

  • 同时按下Win键和R键(或者点击“开始菜单”->点击“运行”),打开运行窗口,输入“cmd”
    然后输入以下命令,结果与下图相同则说明安装正确,若不正确可以卸载软件重新安装

    1
    2
    3
    git --version
    node -v
    npm -v

申请GitHub

  • 点击->GitHub进入官网注册帐号
  • 按下图分别输入用户名、邮箱、密码,然后点击注册
  • 按默认点击“Finish sign up”
  • 点击”New repository”,新建一个版本库
  • 输入Repository name:yourname.github.io(yourname与你的注册用户名一致,这个就是你博客的域名了)

    到此github帐号申请完成
  • 启用GitHub Page
    点击右边的“Setting”菜单进入设置,点击”Launch automatic page generator”

    点击底部的”Continue to layouts”

    最后点击”Publish page”,发布github默认生成的一个静态站点
  • 验证邮箱
    点击个人设置

    点击”Send verification Email”发送验证邮件

    进入你的邮箱,查收验证邮件进行验证

安装Hexo

hexo是基于node.js的静态博客,官网也是搭建在GitHub上

  • 在电脑上新建一个blog文件夹,该文件夹用于存放你的博客文件,然后右键单击选择“Git Bash”
  • 大家估计都有被“墙”的经历,安装hexo为了避免出现类似情况,我使用淘宝NPM镜像,输入以下命令等待安装完成

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

  • 使用淘宝NPM安装Hexo

    1
    $ cnpm install -g hexo-cli

    与原先的npm完全一样,只是命令改为cnpm,一样等待hexo安装完成

    出现的WARN可以不用理会
    继续输入以下命令

    1
    $ cnpm install hexo --save

    安装完成后,在输入命令,验证是否安装正确

    1
    $ hexo -v

本地运行hexo

  • 初始化hexo

    1
    $ hexo init

  • 安装生成器

    1
    $ cnpm install

  • 运行hexo,以后要在本地运行博客只要输入该命令即可

    1
    $ hexo s -g


    打开浏览器,输入localhost:4000,就可以在本地看到你的个人博客了

  • 停止运行
    按住Ctrl+C键即可停止

管理博客

  • 配置信息
    使用Sublime_Text编辑器(绿色软件无需安装,解压即可使用)打开blog/_config.yml文件,进行配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    #博客名称
    title: 我的博客
    #副标题
    subtitle: 一天进步一点
    #简介
    description: 记录生活点滴
    #博客作者
    author: John Doe
    #博客语言
    language: zh-CN
    #时区
    timezone:

    #博客地址,与申请的GitHub一致
    url: http://elfwalk.github.io
    root: /
    #博客链接格式
    permalink: :year/:month/:day/:title/
    permalink_defaults:

    source_dir: source
    public_dir: public
    tag_dir: tags
    archive_dir: archives
    category_dir: categories
    code_dir: downloads/code
    i18n_dir: :lang
    skip_render:

    new_post_name: :title.md # File name of new posts
    default_layout: post
    titlecase: false # Transform title into titlecase
    external_link: true # Open external links in new tab
    filename_case: 0
    render_drafts: false
    post_asset_folder: false
    relative_link: false
    future: true
    highlight:
    enable: true
    line_number: true
    auto_detect: true
    tab_replace:

    default_category: uncategorized
    category_map:
    tag_map:

    #日期格式
    date_format: YYYY-MM-DD
    time_format: HH:mm:ss

    #分页,每页文章数量
    per_page: 10
    pagination_dir: page

    #博客主题
    theme: landscape

    #发布设置
    deploy:
    type: git
    #elfwalk改为你的github用户名
    repository: https://github.com/elfwalk/elfwalk.github.io.git
    branch: master
  • 写一篇文章
    输入创建文章命令,生成一个md文件(/blog/source/_posts/)

    1
    $ hexo new "hello"


    用编辑器打开hello.md文件,编写完后保存

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    title: hello
    date: 2015-07-01 22:37:23
    categories:
    - 日志
    - 二级目录
    tags:
    - hello
    ---

    摘要:
    <!--more-->
    正文:

发布博客

  • 设置git身份信息

    1
    2
    $ git config --global user.name "你的用户名"
    $ git config --global user.email "你的邮箱"

  • 安装hexo git插件

    1
    $ cnpm install hexo-deployer-git --save

  • 发布更新博客

    1
    $ hexo d -g

    发布时需要输入github的帐号和密码,输入密码时是看不到自己输入的内容的

    发布成功后,访问yourname.github.io看下成果

原文地址:http://hifor.net/2015/07/01/零基础免费搭建个人博客-hexo-github

Hexo + GitHub搭建个人博客(Mac版) 基于Hexo+GitHub在Mac系统进行了博客搭建,将搭建过程进行了完整记录,并添加了建站过程中遇到的问题及解决方法。 阅读详情

相关推荐

使用Hexo免费搭建个人博客教程

前言 现在各种互联网博客非常的,常见的如优快云、简书、掘金、博客园等平台,这些博客平台做的都很好,可以直接在上面注册自己的账号写文章,发表的文章在百度、Bing等搜索引擎上也能收到,但缺点是受于平台的各种限制,个人定制化不自由,而且大多数平台都会有各种广告。 于是想到自己搭建一个博客网站,但对大多数人而言,自己购买服务器和域名来搭建博客成本实在太高的了,而且有点浪费,还需要定期维护,这时一种不错的选择就是使用第三方开源托管平台(GitHub、GitLab等)来当作我们的服务器,并使用快速简洁的博客搭建框架

csdnxia的博客 4313

如何从零开始搭建一个个人博客

Hexo 使用 Markdown 格式来写博客内容。你可以在hexo new post "我的第一篇博客"该命令会在目录下创建一个我的第一篇博客.md文件,你可以使用 Markdown 编辑器打开并开始写作。通过本文的介绍,我们从零开始搭建了一个简单的个人博客,并部署到了 GitHub Pages。这个博客框架具有简洁、高效和便于扩展的优点,适合用来展示个人的技术博客、学习笔记等内容。

2301_79987163的博客 1438

Hexo+GitHub免费搭建个人博客(保姆级教程)

本篇教程完整讲述了如何利用Hexo+Github搭建个人博客并且绑定自己的域名,成为自己的网站!GitHub去搭建博客。废话不多说,撸起袖子干吧!!!

北林孤蓬的博客 2281

从零开始搭建个人博客网站

在信息爆炸的时代,个人博客成为了一个展示自我、分享知识和交流思想的重要平台。无论是开发者、设计师、作家还是其他领域的专业人士,一个精心设计的个人博客都能有效提升你的个人品牌和影响力。本文将带你从零开始,逐步搭建一个属于自己的个人博客网站,涵盖技术选型、代码实现、部署上线和优化维护等环节。个人博客是一个基于互联网的个人出版平台,作者可以在上面发布文章、分享见解、记录生活点滴或展示作品。它不仅是知识分享的场所,也是个人品牌建设的重要工具。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 8228

利用Github与Hexo搭建属于自己的在线个人博客

本文介绍了如何利用GitHub和Hexo搭建个人博客的完整流程。首先需要安装Git和Node.js环境,然后通过cnpm安装Hexo框架并初始化项目。接着详细说明了主题配置方法、本地预览技巧,以及如何将项目部署到GitHub Pages。文章还包含解决常见问题的方案,如端口占用处理、密钥配置、部署报错排查等。最后指导如何新增Markdown格式的博客内容,包括必要的文件头信息配置和部署更新步骤。整个流程无需自有服务器,即可实现静态博客的在线发布与维护。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 1488

Pspice开关电源仿真:从零实现反激式电源设计实战案例

通过Pspice仿真工具,手把手实现反激式开关电源的设计与优化,深入剖析关键参数设置与波形分析,帮助掌握Pspice在电源开发中的实际应用技巧。

weixin_35756690的博客 1155

手把手教你从零开始搭建个人博客,20分钟上手

一、前言 大家好,最近一直在研究个人博客搭建,目前正在进行的有Django个人博客搭建系列,最近了解到还有很多现成的博客搭建框架,准备后面依次给大家分享下。 本文是基于Hexo框架来构建个人博客的,整个过程十分简单,如果顺利的话,可能只需要10-20分钟就可以完美构建部署好一个专属于你的个人博客了,记得点赞~ 二、Hexo基本介绍 Hexo 是一个快速、简单且功能强大的博客框架。你用Markdown(或其他标记语言)写帖子,Hexo 会在几秒钟内生成带有漂亮主题的静态文件。 三、Hexo+Github搭.

人生不怕起点低,就怕没追求 1万+

STM32驱动HC-SR04超声波模块:两种精准测距方案详解

本文详解STM32驱动HC-SR04超声波模块的两种精准测距方案:定时器中断计数法和外部中断边沿检测法。涵盖硬件连接、代码实现与优化技巧,帮助开发者根据精度和复杂度需求选择合适方案,提升超声波测距在嵌入式项目中的稳定性和准确性。

g5h6i的博客 682

零基础hexo+GitHub搭建个人博客

零基础hexo+GitHub搭建个人博客零基础运用hexo框架搭建个人博客一.前提准备(以下所有演示均已widows系统为例,mac用户操作类似)1.Git下载安装与环境配置2.Node.js下载安装与配置3.Markdown编辑器下载二:个人博客搭建1.hexo下载使用2.将个人博客网页部署到远端Github/Gitee(以下演示以Github为例,Gitee操作类似)3.在个人博客中发表文章三.博客主题的切换以及样式修改1.主题的修改(以下演示以yilia为例)2.样式的修改 零基础运用hexo框架搭建

hbhgf的博客 433

思科模拟器CIsco Packet Tracer利用三层交换机实现VLAN间路由

版权声明:如果对大家有帮助,大家可以自行转载的。 1.技术原理: 三层交换机具备网络层的功能,实现 VLAN 相互访问的原理是:利用三层交换机的路由功能,通过识别数据包的 IP 地址,查找路由表进行选路转发,三层交换机利用直连路由可以实现不同 VLAN 之间的相互访问。三层交换机给接口配置 IP 地址。采用 SVI(交换虚拟接口)的方式实现 VLAN 间互连。SVI 是指为交换机中的VLAN 创建...

qq_37992321的博客 1万+

Python遥感技术实战:NDWI与MNDWI水体提取算法对比与优化

本文详细对比了NDWI与MNDWI两种水体提取算法在Python遥感技术中的应用。通过实战代码演示,分析了二者在自然与城镇场景下的表现差异,并重点介绍了阈值优化与后处理技巧,旨在帮助读者掌握高效、精准的水体提取方法,提升遥感数据分析能力。

f6g7h8i9j的博客 498

零基础免费通过hexo+github快速搭建个人博客(超详细图解+B站视频讲解资源)

hexo+github博客搭建(超详细图解) B站教学视频链接 不过视频是基于mac的,这篇文章是基于window,结合起来! 遇到视频没有出现的bug,然后已经解决了 只要一步步跟着我的文章来,就可以搭建成功,我重新搭建了一遍然后顺便截图下来。避免重复造轮子。 具体流程 注册github取昵称是注意,这个昵称关乎你的网站的地址 下载node.js和git,node很好下载,但是git要注意...

furfur-jiang的博客 1535

MFC属性网格控件(CMFCPropertyGridCtrl)完全指南:构建专业属性编辑界面

本文详细介绍了MFC中的CMFCPropertyGridCtrl控件的使用方法。主要内容包括:控件基础用法(初始化、添加属性、事件处理)、高级设置(自定义外观、创建属性类型、动态更新)、派生类实现(自定义绘制、搜索过滤功能)、界面集成技巧(对话框布局、属性编辑器)以及实际应用示例。文章重点讲解了如何通过继承和自定义实现复杂功能,并提供了性能优化、多语言支持等最佳实践方案。该控件适用于需要大量参数配置的应用程序,能够创建类似Visual Studio属性窗口的专业界面。

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 154

【202509新版】Hexo + GitHub Pages 免费部署个人博客|保姆级教程

发现以前搭建部署的文章多数,特开此篇写一篇新的教程。你是不是也希望过拥有一个完全属于自己的网站,可以没有限制的畅所欲言表达自我,同时展示自我价值与品牌(还可以吹牛,我有自己的个人网站😏)小编最近搞了一个完全免费,零基础也可以动手搭建的网站,有兴趣的小伙伴可以先观看观看哈接下来就是。

大飞记Python的博客 1064

HFSS实战项目——微带带通滤波器设计

本文详细介绍并设计了一款微带带通滤波器,通过HFSS三位电磁仿真软件对其进行仿真设计及优化,仿真结果表明,本文设计的滤波器表现出优良的滤波性能,符合设计要求。

2401_87464239的博客 5391

cartographer实现纯定位

实现纯定位 (1)因为正常的cartographer的建图的map是由cartographer发布的;如下 rostopic info /map Type: nav_msgs/OccupancyGrid Publishers: * /cartographer_occupancy_grid_node 因此需要把map的发布替换成 <node name="map_server" pkg="map_server" type="map_server" args="/home/lx.

Studying…… 5888

(免费)搭建一个免费的个人博客(网站)

hexo server:(这个命令启动Hexo本地服务器,您可以通过浏览器访问http://localhost:4000来查看您的博客。首先安装 cnpm:npm install -g cnpm --registry=https://registry.npmmirror.com然后使用 cnpm 代替 npm 进行安装:cnpm install hexo-cli -g方法二:npm config set registry https://registry.npm.taobao.org(切换镜像)

lxttzlove的博客 5213

Android BSP 开发深度解析:驱动开发、系统定制与调试实战

本文系统介绍了Android BSP开发的核心技术要点,重点探讨了外设驱动开发与调试方法。文章首先解析了Android系统分层架构和BSP的关键作用,详细阐述了Linux内核驱动开发基础,包括字符设备、平台设备和输入子系统驱动的实现方法。随后针对触摸屏、WIFI、蓝牙、USB、摄像头和屏幕等常见外设,深入分析了驱动开发要点和调试技巧。此外,还梳理了Android系统启动流程,介绍了常用调试工具和方法论,并提供了面试常见问题及参考答案。全文内容全面实用,为Android底层开发人员提供了系统的技术指南。

郑伟强dev的专栏 288

Hexo + Fluid + GitHub Pages 个人博客搭建完整指南

静态博客生成器是开发者构建个人网站的高效工具,通过本地Markdown写作与自动化渲染生成纯静态页面,无需服务器和数据库,部署成本极低。其核心原理在于将内容与表现分离,结合Git版本管理实现一键发布。这类技术方案广泛适用于技术博客、文档站点与个人知识库等场景。当我们需要一套免费、稳定且易维护的托管方案时,利用GitHub Pages作为静态站点托管平台,配合Hexo丰富的插件生态与Fluid主题的现代化设计,能够快速搭建出具备SEO优化、响应式布局与暗色模式的完整博客系统。本文基于实际踩坑经验,详细梳理从环

weixin_42298254的博客 206

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Hexo+Github搭建个人博客教程

完全免费的搭建个人博客,没有任何收费,零基础小白也能上手,不需要编程基础,跟着操作来即可。首先要了解一下我们搭建博客要用到的框架。Hexo是高效的静态站点生成框架,它基于Node.js。通过Hexo,你可以直接使用Markdown语法来撰写博客。相信很多小伙伴写工程都写过README.md文件吧,对,就是这个格式的!写完后只需两三条命令即可将生成的网页上传到你的github上,然后别人就可以看到你的网页啦。是不是很简单?你无需关心网页源代码的具体细节,你只需要用心写好你的博客内容就行。

Rockivy的博客 4944

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

利用 GitHub 和 Hexo 搭建个人博客【保姆教程】

在网络飞速发展的今天,个人博客已成为人们在网络世界中展示独特个性、分享知识见解以及记录生活点滴的理想平台。GitHub 作为全球知名的开源代码托管平台,为我们提供了稳定且免费的存储服务,而 Hexo 作为一款基于 Node.js 的快速、简洁、高效的静态博客框架,两者结合,为我们打造个人博客带来了极大的便利,能让我们轻松搭建出既美观又功能丰富的博客。通过以上详细的步骤,我们成功地利用 GitHub 和 Hexo 搭建了个人博客。在后续的使用过程中,您可以不断更新博客文章,分享更多有价值的内容;

『愚』的博客 5176

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

于 Hexo + GitHub Pages 的搭建个人博客网站的详细教程

以下是快速搭建个人博客网站的详细教程,基于的免费方案,无需服务器和域名即可快速上线,适合零基础用户。

CHUXUEZHE8210的博客 1923

hexo部署成功但是没效果_使用GitHub搭建Hexo免费个人博客

点击蓝字关注我获取高效/实用/好玩的工具软件和教程前言近些年来很多用户都喜欢使用 GitHub Pages 来搭建 Hexo 静态博客网站,其最吸引人的莫过于完全免费使用,并且非常稳定。虽然搭建时比较麻烦,有点折腾,但是配置完成后,基本不需要操心维护的事,甚至放了几年都忘记了,打开来看文章依然还在。本文就详细介绍下如何使用 Hexo + GitHub 搭建免费个人博客网站的教程。为了...

weixin_42531494的博客 4376

在MAC上免费搭建基于Hexo+github的个人博客

用Hexo+github搭建自己的博客一、安装git1、检验是否安装了git2、安装git二、安装Node.js1、直接安装Node.js2、先安装nvm,再通过nvm安装node3、更新刚配置的环境变量4、使用nvm标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居...

YuTong_的博客 2010
上一篇: JS 实现密码加密
下一篇: 一个简单的.NET MVC 实例
双鱼达摩
博客等级 码龄18年 8粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值