MarkText + Hexo博客写作完整指南:打造高效技术博客工作流

对于技术博主和程序员而言,搭建一个专属的技术博客是知识沉淀和个人品牌建设的重要方式。MarkText作为优秀的Markdown编辑器,配合Hexo静态博客框架,可以打造一套高效、优雅的技术博客写作工作流。本文将详细介绍如何将两者结合,实现从写作到发布的一站式体验。

为什么选择Hexo + MarkText组合?

Hexo的优势

MarkText的优势

Hexo博客搭建教程

第一步:安装Node.js

Hexo基于Node.js运行,首先需要安装Node.js环境:

  1. 访问Node.js官网:https://nodejs.org/
  2. 下载LTS(长期支持)版本
  3. 双击安装包,按照提示完成安装
  4. 打开终端,输入以下命令验证安装:
    node -v
    npm -v

第二步:安装Hexo

打开终端(Windows用户使用PowerShell或CMD),执行以下命令全局安装Hexo CLI:

npm install -g hexo-cli

第三步:创建博客项目

选择一个合适的目录,创建新的Hexo博客:

# 创建博客文件夹(将myblog替换为您的项目名)
hexo init myblog

# 进入项目目录
cd myblog

# 安装依赖
npm install

第四步:目录结构说明

Hexo博客的标准目录结构如下:

第五步:更换主题

Hexo默认主题较为简单,建议更换为社区流行的主题:

# 进入博客目录
cd myblog

# 克隆主题(以NexT为例,号称最流行的Hexo主题)
git clone https://github.com/next-theme/hexo-theme-next themes/next

# 或者安装其他热门主题,如:
# hexo-theme-butterfly
# hexo-theme-icarus
# hexo-theme-fluid

然后在_config.yml中修改主题配置:

theme: next

MarkText配置优化

设置文章存放目录

将MarkText的工作目录设置为Hexo博客的source/_posts文件夹:

  1. 打开MarkText
  2. 点击"文件" → "偏好设置"
  3. 找到"启动时的动作"
  4. 勾选"打开指定目录"
  5. 浏览并选择:your-hexo-path/source/_posts

创建文章模板

在Hexo的scaffolds/post.md中定义文章模板:

---
title: {{ title }}
date: {{ date }}
categories:
tags:
description:
cover:
mathjax: true
top: false
---

# 标题

正文内容从这里开始...

MarkText文章写作技巧

1. 使用快捷键提高效率

MarkText提供了丰富的快捷键,熟练使用可以大幅提升写作速度:

功能快捷键
一级标题Ctrl+1
二级标题Ctrl+2
加粗Ctrl+B
斜体Ctrl+I
插入链接Ctrl+K
插入代码块Ctrl+Shift+K
插入表格Ctrl+T
新建文件Ctrl+N
保存Ctrl+S

2. 使用专注模式写作

MarkText的专注模式可以隐藏所有干扰元素:

  1. 点击右下角模式切换按钮
  2. 或使用快捷键F10
  3. 当前段落高亮显示,其他内容变暗

3. 使用打字机模式

打字机模式让当前行始终保持在屏幕中央:

  1. 点击右下角模式切换按钮
  2. 或使用快捷键F9
  3. 减少颈部移动,适合长文档写作

4. 代码块写作

MarkText使用PrismJS实现代码高亮,支持100+编程语言:

免费下载 MarkText

开启优雅写作之旅

Windows 版

v0.17.1
约 100 MB (64位)
完全免费 · 无广告

macOS 版

v0.17.1
约 110 MB
原生支持 Apple Silicon
通过包管理器安装:sudo snap install marktext (Linux)