从零开始搭建一个酷炫的个人博客

2024-06-23 22:52

本文主要是介绍从零开始搭建一个酷炫的个人博客,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

效果图

20240623194456_rec_

一、搭建网站

git和hexo准备

  1. 注册GitHub
  2. 本地安装Git
  3. 绑定GitHub并提交文件
  4. 安装npm和hexo,并绑定github上的仓库
  5. 注意:上述教程都是Windows系统,Mac系统会更简单!

域名准备

  1. 购买域名,买的是腾讯云域名,购买完成之后的域名管理
  2. 解析域名
  3. 域名备案

二、优化网站

  1. 使用的Fluid主题,Hexo Fluid 用户手册

  2. 增加图床,图片可以放在git中一起上传,但是图片多了会拖慢网站打开速度,推荐使用外链图床

    • 采用的是腾讯云的对象存储,直接购买资源包,然后上传图片即可,价格:10元/1年
    • 购买界面
    • 使用界面
  3. 增加评论

  4. 增加页面统计

  5. 变更图标和界面图片

    • 把想要显示的图片放到:themes/fluid/source/img文件夹下

    • themes/fluid/_config.yml配置文件中通过img/xx.png来定位图片

    • # 用于浏览器标签的图标
      # Icon for browser tab
      favicon: /img/icon
      
  6. GitHub的网站增加README.md

    • 在根目录 source 文件夹下新建README.md

    • 在根目录的 _config.yml 配置文件里,找到 skip_render 关键字,添加 README.md

    • # 解释器跳过md渲染为html的过程
      skip_render: README.md
      

三、发布第一篇文章

官方文档

新建一篇文章

  1. hexo new post "第一篇文章"
  2. 在博客目录下的/source/_posts/ 文件夹下,可以看到已经生成了标题为第一篇文章.md的博客文件,可以在_posts/文件夹下创建子目录,用以更好的管理文章
    目录结构
  3. Hexo 发布的文章是 Markdown 格式的文件

新建一篇草稿

  1. hexo new draft "第一篇草稿"
  2. 在博客目录下的/source/_drafts/ 文件夹下,可以看到已经生成了标题为第一篇文草稿.md的草稿文件,
  3. 草稿文章不会被其他人看到,直到通过hexo publish draft "第一篇草稿"才会把草稿推送为正式文章,从而被观测到

给文章添加分类和标签

---
title: 个人博客搭建完整攻略
date: 2022-12-27 14:47:08
tags:
- 博客
- hexo             // 多个标签categories:
- [其他技能, 博客搭建]   // 多层级分类,中间用英文逗号分隔
---

添加的分类结构

设置文章摘要

  1. 关闭自动摘要,在主题配置文件/themes/fluid/_config.yml中找到auto_excerpt,设置enable=false

    index:auto_excerpt:enable: true
    
  2. 在文章中指定摘要

    ---
    title: 这是标题
    excerpt: 这是摘要
    ---
    

设置文章模板

  1. scaffolds/post.md 设置正式文章模板
  2. scaffolds/draft.md 设置草稿模板
---
title: {{ title }}
date: {{ date }}
tags:
-
categories:
- []excerpt: {{ title }}
---

启动博客服务器

  1. 启动并本地测试:hexo server
  2. 发布到Github上hexo clean && hexo g && hexo d

20240623194456_rec_


更多惊喜

我们的公众号还将定期分享:

  • 最新互联网资讯:让你时刻掌握行业动态。

  • AI前沿新闻:紧跟技术潮流,不断提升自我。

  • 技术分享与职业发展:助你在职业生涯中走得更远、更稳。

  • 程序员生活趣事:让你在忙碌的工作之余找到共鸣与乐趣。

关注回复【1024】惊喜等你来拿!

敬请关注【程序员世杰】

coder_world_618

这篇关于从零开始搭建一个酷炫的个人博客的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1088505

相关文章

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Java 与 LibreOffice 集成开发指南(环境搭建及代码示例)

《Java与LibreOffice集成开发指南(环境搭建及代码示例)》本文介绍Java与LibreOffice的集成方法,涵盖环境配置、API调用、文档转换、UNO桥接及REST接口等技术,提供... 目录1. 引言2. 环境搭建2.1 安装 LibreOffice2.2 配置 Java 开发环境2.3 配

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热