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

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
GbyAI
GbyAI
M
MIT News - Artificial intelligence
美团技术团队
罗磊的独立博客
雷峰网
雷峰网
量子位
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
D
Docker
小众软件
小众软件
S
SegmentFault 最新的问题
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
WordPress大学
WordPress大学
V
V2EX
博客园_首页
腾讯CDC
The Cloudflare Blog
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

Jonathan Fine

Towards 21st Century Digital Typography Lighter TeX Runs Faster Render Latex Multiple Ways A Blind Math User Story A Visually Impaired Coder's User Story Accessible and Tagged PDF User Stories and Accessibility New Online Tools for TeX Beginners Tex Hour Agenda Blind Math News Accessibility Evaluation: Open University and RNIB Accessibility Tools Latex math on social media Multi Author Docs Blind Math News Happy Birthday Don Knuth New Year's and Christmas Fun Tex Office Hours Importance of Typography UK TeX users — from here to there Calling UK LaTeX editors etc LaTeX Tutor Sub and Sup A LaTeX Typing Tutor About the LaTeX Typing Tutor London Scholarly Tech Meetup UK TeX User Group survives Jonathan Fine's statement for Chair of UK TUG Some new 2019 Q3 ac.uk LaTeX pages UK TUG — more news soon Why 2358?
Why did I choose Hugo?
2019-10-22 · via Jonathan Fine

POSTS

Hugo is a static site generator. To begin with all web sites were static. But now we have web content management systems, such as WordPress. Each approach has advantages and problems. Many things are best of their class, provided you choose the criteria carefully.

It's easy to archive a static site. One simply makes a back-up of its files. But to archive a WordPress site, you also need to archive the content of a database, and the software that delivers the content.

That's why I'm using a static site for my personal website. Because I want it to be archival. That's the same reason why I use git to store the source files, from which my site is generated.

But why Hugo? I'm largely a Python programmer, so why didn't I use a Python site generator? Hugo is written in the Go language, something I've never used. Actually, not being written in Python has advantages. The first is that I've no temptation to hack on Hugo, to make it better for me. The second is that I spend some software time outside the Python bubble.

I did some research, and found that for what I wanted, Hugo was the best static site generator. I pretended that I was a WordPress user, who wanted to migrate to something git and MarkDown based. And that I had a small site which, over time, would become big. And that I had a friend or contracter who could provide technical support.

For that use case, I found that Hugo was the best. And so I chose it. And now I'm acquiring skills that I can use to help others. I'm becoming a person who can help others migrate from WordPress, Drupal and similar to the git and MarkDown based static site generator that I'm using.

I wouldn't have that benefit, if I'd treated Python as a safety bubble, outside of which all is danger.