当前位置:首页 > 技术分析 > 正文内容

3.4万 Star,一款博客框架_博客搭建

ruisui883个月前 (02-05)技术分析27

前言

大家好,今天推荐一款能快速构建博客的框架 Hexo,此项目在github上星星数目前是3.4万多。Hexo 阿宏也使用了三四年了,无论是作为个人笔记、分享、创作都是极其便捷高效的。

Hexo 特点

  1. 由Node.js开发。
  2. 支持Markdown以及大部分Octopress插件。
  3. 一键部署到Github、Heroku。
  4. 强大的API扩展。
  5. 支持非常多的主题以及插件。

Hexo 使用

  1. 安装Hexo
npm install hexo-cli -g

如果是mac用户,可以使用brew进行安装

brew install hexo
  1. 初始化项目
brew install hexo

项目结构如下:

  1. 新建文章

如果想新建一篇blog,那么就可以在项目根目录下执行如下命令即可,

hexo new "文章名"

在source/_posts文件夹中会看到一个‘文章名.md’文件和一个文章名命名的文件夹,这时你只需编辑这个md文件即可,该文件最开始如下编辑,tags为你的名字,categories为文章所属分类。

---
title: kubernetes
date: 2022-04-24 17:06:06
categories: 云原生
tags: hexo
---

如需在文章中插入图片,则需将图片拷入以文章名命名的文件夹中,并在博文要插入图片的地方通过以下方式引入:

{% asset_img 图片名.png 图片标题 %}
  1. 启动服务

当创作完文章时,如果想要本地浏览,只需执行hexo server。

hexo server


安装next主题

Hexo安装好后默认主题是landscape,当然也可以安装其他主题,这里以安装next主题示例。

下载next 主题,https://theme-next.org/

git clone https://github.com/theme-next/hexo-theme-next themes/next

修改hexo根目录里的配置文件_config.yml中的主题设置

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: next

next根目录下也会有一个_config.yml文件,是next的配置文件,next有四种scheme:Muse,Mist,Pisces,Gemini,我们采用Gemini。配置好后,运行hexo。

# Schemes
#scheme: Muse
#scheme: Mist
#scheme: Pisces
scheme: Gemini

效果展示

ps:动图,网速慢的小伙伴可以稍等片刻~~

Hexo 项目地址

https://github.com/hexojs/hexo

大家可以自己建站并通过 Hexo 来部署自己的Blog。

对于网站证书,大家可以参考阿宏之前的文章可以申请到永久免费的 SSL 证书。

往期推荐

教你如何申请永久免费 SSL 证书

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1698.html

标签: 技术博客
分享给朋友:

“3.4万 Star,一款博客框架_博客搭建” 的相关文章

专为系统管理员设计的LINUX发行版SYSLINUXOS

SysLinuxOS 承诺“结束为管理任务寻找正确工具”的局面,提供“非常广泛的软件选择,特别是用于使用互联网”。译自 SysLinuxOS, A Linux Distro for System Administrators,作者 David Cassel。全球各地的系统集成商正在发现 SysLin...

GitLab-合并请求

描述合并请求可用于在您对项目进行的其他人员之间交换代码,并轻松与他们讨论更改。合并请求的步骤步骤1-在创建新的合并请求之前,GitLab中应该有一个创建的分支。您可以参考本章来创建分支-步骤2-登录到您的GitLab帐户,然后转到“ 项目”部分下的项目 -步骤3-单击“ 合并请求”选项卡,然后单击“...

Java教程:gitlab-使用入门

1 导读本教程主要讲解了GitLab在项目的环境搭建和基本的使用,可以帮助大家在企业中能够自主搭建GitLab服务,并且可以GitLab中的组、权限、项目自主操作GitLab简介GitLab环境搭建GitLab基本使用(组、权限、用户、项目)2 GitLab简介GitLab是整个DevOps生命周期...

BuildKit 镜像构建工具

#暑期创作大赛#快速开始 对于 Kubernetes 部署,请参阅examples/kubernetes。BuildKit 由buildkitd守护进程和buildctl客户端组成。虽然buildctl客户端可用于 Linux、macOS 和 Windows,但buildkitd守护程序目前仅适用于...

双子座应用程序推出模型切换器以在Android上访问2.0

#头条精品计划# 快速导读谷歌推出了Gemini 2.0 Flash实验版,现已在其安卓应用中可用,之前仅在gemini.google.com网站上提供。新版本的15.50包含模型切换器,用户可以在设置中选择不同模型,包括1.5 Pro、1.5 Flash和2.0 Flash实验版。谷歌提醒,2.0...

2024最新版:前端性能优化方案汇总

前端训练营:1v1私教,终身辅导计划,帮你拿到满意的 offer。 已帮助数百位同学拿到了中大厂 offer。欢迎来撩~~~~~~~~Hello,大家好,我是 Sunday。前端性能优化一直是很多同学非常关注的问题,在日常的面试中也是经常会被问到的点。所以今天咱们就花一点时间来了解一下2024最新的...