不能。纯html只是静态页面,缺乏文章管理、分类归档、搜索、评论等功能;推荐用hugo等静态网站生成器,通过markdown写作自动生成html,支持主题切换、目录生成和部署到github pages或vercel。

HTML 能不能直接当博客用
不能。纯 HTML 文件只是静态页面,没有文章管理、分类归档、搜索、评论这些基本功能。你手动写 10 篇博客就得维护 10 个 .html 文件,新增一篇就要复制模板、改标题、粘贴内容、更新导航栏——三天就放弃。
零基础起步最现实的路径
用现成的静态网站生成器,它把 Markdown 写的文章自动转成 HTML 页面,还能统一换主题、加目录、生成归档页。你只需要会写文字、懂一点文件夹结构,不用学 JavaScript 或数据库。
- 推荐
Hugo:安装一个二进制文件就行,hugo new post/first.md就生成带日期和 front matter 的文章草稿 - 主题选
ananke或hello-friend:简洁、响应式、自带分页和搜索(客户端 JS 实现) - 本地预览用
hugo server,浏览器打开http://localhost:1313实时看到效果 - 最终部署只需把生成的
public/文件夹丢到 GitHub Pages 或 Vercel,连 FTP 都不用碰
必须亲手写的三处 HTML 地方
即使用了 Hugo,仍有三处绕不开要改 HTML 或配置:
-
config.toml里改title、baseURL、languageCode—— 不改会导致 RSS 失效或中文乱码 - 想在首页加一句个人介绍?编辑
layouts/index.html,在{{ define "main" }}区块里插入<p>我是……</p> - 自定义 CSS?新建
assets/css/custom.css,然后在config.toml中加[[params.customCSS]] src = "css/custom.css"
别踩的两个典型坑
新手常卡在这两步,不是技术问题,是路径和命名习惯问题:
- 文章文件名别用中文或空格:
我的第一篇博客.md→ 构建失败;改成my-first-post.md,Hugo 才能正确解析日期和 URL - 本地测试时访问
file:///.../public/index.html会加载不了 CSS —— 因为相对路径失效;必须用hugo server启服务,或者部署后看效果
真正花时间的不是写代码,是决定每篇文章放哪、怎么起链接名、要不要开 RSS。工具只是帮你省掉重复劳动,骨架还得自己搭。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











