建立博客

Posted by     "HUO" on Saturday, August 5, 2023

框架对比

框架 静态/动态 语言 访问速度 在线编辑 特点
hexo 静态 nodejs 非常快 不可以 文档、主题和插件支持多
hugo 静态 go 不可以 部署简单,页面生成快
Jekyll 静态 ruby 不可以 github支持使用 Jekyll 设置 GitHub Pages 站点参考
WordPress 动态 PHP 可以 灵活度和复杂度最高

博客建立

命令行

Hugo 命令

  • hugo

    public/目录生成您的网站,已经准备好部署到您的web服务器上。

    运行hugo命令 并没有 删除以前构建生成的文件 。这意味在运行hugo命令前, 您可能需要删除 public/ 目录

  • hugo server

    即时显示更新的内容,加上-D 可以渲染 draft。

  • hugo new post/new-content.md

    根据archetypes下的default.md生成新md文件。

主题

hugo没有自带主题,所以需要在Hugo Themes找一个主题然后解压到 themes 文件夹下,然后拷贝主题内的*.toml配置文件到根目录下。

评论系统

搜索

markdown

图片

公式显示

参考

hugo 如何使用 KaTeX 来显示数学公式

Hugo 博客引入 Giscus 评论系统