type
Post
status
Published
date
Dec 18, 2022
slug
change-blog-struct-last-time
summary
真的是最后一次!因为这次接近完美了!
tags
建站
category
技术分享
icon
password
Property
Jan 1, 2023 11:02 AM
不知道在我下次改博客架构之前能写几篇博文呢?
这是我在上一篇
又改了一下博客的架构
修改博客架构的文章末尾说的话,现在答案出来了:5 😂。 不过由于这次新的设计很有意思,让我重燃了写一篇文章的冲动,所以还是多少让我心里有点欣慰。
之前的博客是用 hugo 生成的静态博客,整体来说已经挺好了,但是依然有几点不太舒服:一是每次写一篇文章以后,都需要通过 hexo generate && hexo deploy 等命令提交到仓库中才算真正发布,虽然可以用 makefile 或者定时任务来处理,但是总归要一些操作;二是市面上markdown编辑器体验不够完美,最近一年我尝试过很多种 markdown 编辑器,无论是 sublime text + markdown 插件,还是 Macdown 抑或是 MWeb,体验上都不算完美,尤其是关于文章属性(比如标签,分类)的设置上,还有对于引用图片,视频,超链接,尤其是表格的支持都不算好,很多时候需要手动输入特殊符号,用起来很烦人;第三就是图床的问题,手动上传图片,再把外链贴到文章里这个步骤很繁琐,各个markdown编辑器对此也是处于躺平状态。正因为有这些不完善的地方,可能也是我写博客动力不足的原因吧。(不是
前段迷上了 notion 这款软件,在搜索相关的第三方拓展的时候,意外发现了nobelium这个开源项目,以及基于它的,一个中国开发者做的NotionNext。这是一个基于 NextJS 和 Notion API 实现的半静态博客系统。简单来说,他可以读取 notion 分享的页面内容,生成你想要的网站。
正因为文章内容编辑完全在 notion 内进行的,也就是说,相对于传统的 markdown 格式,这一套博客系统可以实现更加复杂的排版,以前通过 markdown 实现起来很复杂的多列排版,复杂表格,多层嵌套等都完全不是问题,之前困扰我的图片上传也变得轻而易举,体验非常好。
至于搭建步骤,参考原作者博客吧,我就不做重复工作了:
Notion笔记搭建博客网站 - NotionNext | TANGLY's BLOG
NotionNext是我开源在 Github的 博客生成器, 它帮助写作爱好者们无需购买服务器快速地搭建个人网站,从而让作者专注于写作、不需要操心网站的维护。 已经有上千位网友使用NotionNext搭建网站,点击下方链接查看案例: NotionNext使用NextJs\TailwindCSS开发,借助 Vercel云托管服务,将您的 Notion笔记 实时渲染成静态博客站点。 相比于 Hexo 等类型的静态博客,您不需要学习Markdown语法,也不需要每次写完文章都提交推送到Git仓库。 NotionNext中,编写与发布都只在您的 笔记中完成 。借助Notion强大的编辑和写作功能,您可以随时随地撰写文章、记录你的创意与灵感。 Notion是我极度推荐的一款笔记软件,相关介绍可以看 这篇文章 折腾博客多年,尝试过 WordPress、Hexo、Typecho、Ghost、Gridea、Hugo等博客系统,我觉得在写作过程中应当把重心放在养成内容持续输出的习惯;博客系统只是一个辅助,反复折腾搭建系统、维护服务器显得本末倒置。 Notion笔记本的出现,让" 坚持笔记"和" 博客分享 "得到了完美结合,何乐而不为呢。 NotionNext是基于 craigary的 Nobelium项目二次开发,继承了 Nobelium功能特点 ,拥有极快的打开速度: 访问下方地址以预览主题 (点击左下角按钮可切换主题) 系统预设了Google免费开源的 Noto Sans字体,您也可以在 blog.config.js 中自定义字体: // 自定义字体示例: 请先将 CUSTOM_FONT 改为 true, 并将 CUSTOM_FONT_URL 改为你的字体CSS地址,同时在 CUSTOM_FONT_SANS 与 CUSTOM_FONT_SERIF 中指定你的 fontfamily CUSTOM_FONT:
Notion笔记搭建博客网站 - NotionNext | TANGLY's BLOG
最后我想吹一吹 notion 这款软件,不光本身的功能和理念是开创性的,同时他的免费版功能也没有任何阉割,不仅页面和层级没有任何限制,附件和图片数量也没有任何限制,仅仅限制单个文件不能大于 5M。同时,团队协作,公开分享,页面历史记录等等高级功能也全部开放给免费版用户,仅仅在个别地方限制了人数或者时间等。甚至还有提供给学生和教师群体的免费升级,大方的让我忍不住要给他磕头了。相比基于 iCloud 同步,每月1.49刀,4年了一个 table 功能都憋不出来的 Bear,notion 简直是天使级别的。
我被裁员了!2022年年终总结Elasticsearch 实际应用(四)基于 Docker 部署本地 ES + Kibana 环境

杂鱼
杂鱼
菜鸟程序员