惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
SegmentFault 最新的问题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Attack and Defense Labs
Attack and Defense Labs
F
Full Disclosure
Vercel News
Vercel News
N
News | PayPal Newsroom
The GitHub Blog
The GitHub Blog
H
Hacker News: Front Page
H
Heimdal Security Blog
P
Privacy International News Feed
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cisco Blogs
L
Lohrmann on Cybersecurity
D
Docker
Recent Announcements
Recent Announcements
Security Archives - TechRepublic
Security Archives - TechRepublic
人人都是产品经理
人人都是产品经理
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Proofpoint News Feed
T
Tailwind CSS Blog
C
Check Point Blog
博客园 - 叶小钗
Google Online Security Blog
Google Online Security Blog
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
S
Secure Thoughts
博客园 - Franky
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
P
Palo Alto Networks Blog
Latest news
Latest news
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
Last Week in AI
Last Week in AI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Cyberwarzone
Cyberwarzone
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
T
Threatpost
T
Tenable Blog
P
Privacy & Cybersecurity Law Blog
WordPress大学
WordPress大学

qiaoqiao

outlook打开邮件报错Contacting the Server for Information 将数据同步到云盘:openlist+rclone - qiaoqiao 数据库同步工具 DBSwitch vs dbsyncer - qiaoqiao 记录下关于数据库的一些常用命令 - qiaoqiao 导出AD域环境下特定组成员 - qiaoqiao 记账后续 - qiaoqiao 连接网络共享打印机报错0x00000057 - qiaoqiao 为了一盘醋,包了一顿饺子(记账之路) - qiaoqiao windows远程桌面白屏解决办法 - qiaoqiao podman重启后容器无法自启动解决办法 - qiaoqiao win7电脑蓝屏,蓝屏代码:0x0000007B - qiaoqiao Deepseek R1本地部署 - qiaoqiao Fail2ban防止暴力攻击 - qiaoqiao wireguard配置多节点组网 - qiaoqiao
免费博客方案:hugo+cloudflare - qiaoqiao
qiaoqiao · 2025-01-17 · via qiaoqiao

将hugo部署到cloudflare

部署hugo

下载hugo

下载地址
hugo有两个版本,标准版和扩展版,扩展版在标准版基础上增加了对 Sass/SCSS 等预处理语言的支持。我这里选择了windows的extend

189.1.png

解压后,在目录下运行cmd

创建新站点

hugo new site newsite

将创建一个名为 newsite 的目录,并进入该目录下,将hugo.exe复制到该目录,或者改全局变量,不然无法执行hugo的命令,之后的命令都在该目录下执行

下载主题

主题下载,我这里下载的是PaperMod
编辑newsite目录下的hugo.toml

theme = "PaperMod"

新建文章

hugo new posts/hello world.md

draft: ture代表草稿文件,改成false代表正式发布

添加标签

tags = ['markdown','blog']

本地预览

hugo server -D

-D代表输出包括标记为 draft: true 的草稿文章
到浏览器输入127.0.0.1:1313进行访问

构建网站

预览觉得没问题后,构建网站生成静态文件

hugo -D

将自动创建public目录,该目录需要上传至cloudflare

更多配置

新建about页面

在content目录下新建about.md

+++
title = "关于"
layout = "about"
url = "/about/"
summary = "about"
+++
# 欢迎来到我的小站
这个站点主要做个备份

新建归档页面

在content目录下新建archives.md

+++
title = "归档"
layout = "archives"
url = "/archives/"
summary = "archives"
+++

新建标签页面

hugo new tags/_index.md

自定义配置

# 基本配置
baseURL = 'https://example.com/'    //域名
languageCode = 'zh-cn'    //中文
title = 'site'            //站点名称
theme = "PaperMod"        //主题名称
paginate = 10             //首页每页显示的文章数

# 参数配置
[params]
  description = "This is my personal website"
  author = "qiaoqiao"         //作者名
  defaultTheme = "auto"       //默认主题颜色
  ShowToc = true              //显示目录
  TocOpen = false             //目录默认是否展开
  ShowWordCount = true        //字数统计
  ShowReadingTime = true      //阅读时间
  comments = false            //全局评论
# 菜单配置 
[menu]
  [[menu.main]]
    name = "🏡Home"
    url = "/"
    weight = 1
  [[menu.main]]
    name = "📄归档"
    url = "/archives"
    weight = 2
  [[menu.main]]
    name = "✒️文章"
    url = "/posts/"
    weight = 3
  [[menu.main]]
    name = "📌tags"
    url = "/tags/"
    weight = 4
  [[menu.main]]
    name = "👁️‍🗨️About"
    url = "/about/"
    weight = 5
# 自定义首页显示内容
[params.homeInfoParams]
  Title = "Welcome to My Blog"
  Content = "This is my personal blog where I share my thoughts and ideas."

logo设置

logo.ico上传到static/images目录下,默认会被PaperMod识别加载

上传cloudflare

将生成的public文件夹上传

189.2.png

配置域名

配置的域名需要托管在cloudflare下

189.3.png

直接访问自定义的域名,cloudflare自动配置了https,完成