从零开始建个小站 - 前置知识
基本概念
名词 | 解释说明 |
---|---|
git | 大名鼎鼎的分布式版本管理工具,每个版本改了什么一目了然 |
GitHub/Gitee | 提供代码存储、托管,有免费的pages服务 |
pages | GitHub/Gitee都有的网页托管访问服务,每用户一个免费二级域名 |
npm | 依赖包管理工具,各种套娃 |
MarkDown | 轻量标记语言,写文档必备技能 |
服务器/云主机 | 存放文件24小时在线提供网络访问服务的计算机 |
域名 | 互联网上便于人类识别记忆的访问地址 |
ICP备案 | 大陆境内服务器需要,有问题方便FBI请喝茶或上门送温暖 |
主题/模板 | 套用后实展现相应的界面外观及功能 |
网站程序选型
网站程序选型主要依据环境依赖程度和维护难度,以及网络上免费资源可持续性考虑,对大多数普通用户,建议:
-
首选
hugo、hexo...
:HTML静态页渲染框架,速度快,可免费托管到GitHub/Gitee仓库,MarkDown文档维护,主题多可满足大部分需求。大部分用户建议选择 Hexo 程序,框架结构清晰,用户内容复用性高,而且有几百套各式主题可选。虽然
hugo
程序本身无外部环境依赖,但是各主题制作大佬依然热衷引进npm
、go module
套娃,而且内容通用性差,换个主题内容基本上就要重新调整,配置也几乎不通用,对新手或者想经常换花样的同学不够友好 -
其次
WordPress、typecho...
:需自备服务器及域名,基本上没有免费资源可用,但有后台界面,网络上用户多,插件多,文档教程多
市面上网站程序比较多,罗列了几个比较主流的框架,更多可以自行通过搜索引擎查找对应文档。
程序框架 | 环境依赖 | 维护难度 | 推荐度 | 常见用途 |
---|---|---|---|---|
hugo | / | ★★ | ★★★★☆ | 个人网站,企业官网,在线文档,求职简历 |
hexo | nodejs | ★★ | ★★★★★ | 个人网站,企业官网,在线文档,求职简历 |
gitbook | nodejs | ★★★★ | ★★ | 在线文档 |
vuepress | nodejs | ★★★★ | ★★★ | 个人网站,在线文档 |
docsy | nodejs | ★★★★ | ★★★ | 在线文档 |
WordPress | MySQL,PHP | ★★★ | ★★★★ | 个人网站,企业官网,商业网站 |
Typecho | MySQL,PHP | ★★★☆ | ★★★☆ | 个人网站,企业官网 |
Zblog | MySQL/SQLite,PHP | ★★★ | ★★★ | 个人网站,企业官网 |
PS:维护难度和推荐度都是主观意见,推荐度高主要是基于部署简单,可选主题多,互联网免费资源多,对最终实现的功能需求未做考虑,大部分情况根据自己实际需求考量。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 易网盟!
评论