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

推荐订阅源

美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
有赞技术团队
有赞技术团队
博客园 - 司徒正美
量子位
N
News and Events Feed by Topic
T
Threatpost
Last Week in AI
Last Week in AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
酷 壳 – CoolShell
酷 壳 – CoolShell
C
CERT Recently Published Vulnerability Notes
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
Intezer
人人都是产品经理
人人都是产品经理
T
Tenable Blog
IT之家
IT之家
雷峰网
雷峰网
腾讯CDC
博客园 - 聂微东
V
Visual Studio Blog
S
SegmentFault 最新的问题
Scott Helme
Scott Helme
Spread Privacy
Spread Privacy
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
大猫的无限游戏
大猫的无限游戏
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
N
Netflix TechBlog - Medium
J
Java Code Geeks
宝玉的分享
宝玉的分享
F
Full Disclosure
WordPress大学
WordPress大学
A
Arctic Wolf
小众软件
小众软件
AWS News Blog
AWS News Blog
Attack and Defense Labs
Attack and Defense Labs
NISL@THU
NISL@THU
AI
AI
Hugging Face - Blog
Hugging Face - Blog
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
N
News | PayPal Newsroom
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org

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? Linear homology in a nutshell: now on arxiv Contact
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.