[OT] 关于技术博客搭建的问题

45 views
Skip to first unread message

包乾

unread,
Apr 6, 2020, 11:32:09 AM4/6/20
to sh...@googlegroups.com
大家好!
关于博客搭建的问题也是发愁了很久很久了,之前用过一阵Github page+Jekyll的方案,不需要自己维护服务器是很不错了,但是Jekyll感觉比较复杂,个性化控制起来也很麻烦。模板虽然有很多,但是都不太符合我的要求。
后来又有了Hexo,Hugo这些框架什么的,浏览了一些模板以后也觉得花哨的居多,实用性很成问题。比如我的一个基本需求是,博文不要按照时间序列排在主页,而要按照分类来显示,让打开主页以后内容一目了然,光这一条要求,99%的模板就不符合。
所以被逼无奈的我都开始了考虑自己些纯的html+css来满足需求,但是对于是否可以支持数学公式,代码高亮等问题,心里还很没有底。
相信各位高手多少都有自己的折腾经验,还请多多指教!

PS: 另外搭便车问下,html里字体可以指定的吗?如何确保不同用户从不同的客户端访问我的网页,都显示相同的字体和排版呢?

Qf Yang

unread,
Apr 6, 2020, 11:40:53 AM4/6/20
to shlug
一个或许很low的方案,WordPress,通过PHP+MySQL实现,稍微有点复杂,可以自己维护服务器,或者买现成的服务。有很丰富的插件,基本上你能想到的功能都有实现。可以像其声称的那样,让你专注于内容创作。

包乾 <houke...@gmail.com> 于 2020年4月6日周一 下午11:32写道:
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/shlug/CA%2BC%3DO7JwBC1Q1wmgJHTBW2gifOcmeFskUSE9XTRSAUs70v8AzA%40mail.gmail.com

aleiphoenix .

unread,
Apr 6, 2020, 12:07:26 PM4/6/20
to sh...@googlegroups.com
可能只是懒得去翻那些生成器的文档,自己写模板和展示规则吧。[1]
真纠结不想学别人写的工具,自己写一个类似的生成器也用不了多久啊。

WordPress那些插件最后可能一样无法满足需求,得自己去翻源代码再实现。这次还得面对PHP以及MySQL的数据结构(当然还有部署)

字体得用web font。排版这事要纠结不同的设备那就头大了,用不用前端框架也需要学习的(当然还包括验证测试)

[1]: https://gohugo.io/templates/introduction/

包乾

unread,
Apr 6, 2020, 1:03:54 PM4/6/20
to sh...@googlegroups.com
可能只是懒得去翻那些生成器的文档,自己写模板和展示规则吧。[1]
之前的确没有研究过这些东西的文档,只期望是可以开箱即用的东西。


真纠结不想学别人写的工具,自己写一个类似的生成器也用不了多久啊。
 倒也不是不想学别人的东西,现在摆在面前的问题就是,学生成器的文档更快,还是自己学html+css更快的选择。我没有什么前端的基础知识,感觉很难说哪种在结果上会比较满意呢。


字体得用web font。排版这事要纠结不同的设备那就头大了,用不用前端框架也需要学习的(当然还包括验证测试)
Web font貌似是不错的解决方案!排版问题又是另一个让人倒向现有框架的问题没错。。自己写html的话不知道能实现到什么程度了。

--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/shlug/CAPTGtd5pm-KsBD46UxeLzYJpdSeXDd6dYgWKhREXrED7zA0JXg%40mail.gmail.com

aleiphoenix .

unread,
Apr 6, 2020, 8:17:13 PM4/6/20
to sh...@googlegroups.com
On Tue, Apr 7, 2020 at 1:03 AM 包乾 <houke...@gmail.com> wrote:
> 之前的确没有研究过这些东西的文档,只期望是可以开箱即用的东西。
就算是博客托管网站那些,一样也得拖拽功能模板吧,可能只是“不需要写代码”而已。

> 倒也不是不想学别人的东西,现在摆在面前的问题就是,学生成器的文档更快,还是自己学html+css更快的选择。我没有什么前端的基础知识,感觉很难说哪种在结果上会比较满意呢。
只求快的话,也不需要从头写样式。生成器的文档更多的是如何与提供的 API 交互输出想要的内容(文章、标题、分类、标签等数据)。再拿别人现有的展示模板改嘛。

> Web font貌似是不错的解决方案!排版问题又是另一个让人倒向现有框架的问题没错。。自己写html的话不知道能实现到什么程度了。
web font 的缺点是客户端得下载;一般的做法是 CSS 里设置尽可能接近各系统现有的字体,web font 作为统一效果。
没有前端知识的情况下,从头写容易掉坑(以前面说的“从不同的客户端访问我的网页,都显示相同的字体和排版呢”需求出发)

个人的经验选择:学,都可以学。学习这些路子绕不开的,先拿现有方案修修补补,再花时间学习折腾让自己舒服满意。

Conner Mo

unread,
Apr 9, 2020, 9:09:20 AM4/9/20
to sh...@googlegroups.com

--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com


--
Best Regards, 
Conner Mo

Marco

unread,
Apr 9, 2020, 11:32:55 PM4/9/20
to shlug
我用的 github page + hexo


On Mon, Apr 6, 2020 at 11:32 PM 包乾 <houke...@gmail.com> wrote:
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/shlug/CA%2BC%3DO7JwBC1Q1wmgJHTBW2gifOcmeFskUSE9XTRSAUs70v8AzA%40mail.gmail.com


--
LinuX
Photography
Road Cycling

Chaos Eternal

unread,
Apr 17, 2020, 7:04:18 AM4/17/20
to Shanghai Linux User Group
那我觉得你可以考虑看一下OrgMode。可以export成静态html。

Eric-Guo

unread,
Apr 23, 2020, 7:51:40 PM4/23/20
to Shanghai Linux User Group
搭博客本身就是折腾,不按照时间排列的确不是99%的默认首页选项,不过其实任何一个搭建系统,只要带分类系统的,肯定是允许你替换首页的。

如果你想系统的学习一下js/html/css,又不想学go/ruby之类的后端语言,可以看一下这个:https://community.redwoodjs.com/t/example-blog-app/24


On Monday, April 6, 2020 at 11:32:09 PM UTC+8, hotsaucesjtu wrote:

包乾

unread,
Apr 24, 2020, 3:46:17 PM4/24/20
to sh...@googlegroups.com
那我觉得你可以考虑看一下OrgMode。可以export成静态html。

Org-mode一直都知道有这么个东西,但是我试用下来感觉就是个稍微加强的记事本工具,很多大牛都把它吹得神乎其神的。。。可是关键大神用的插件,大神自建的环境,大神的workflow这些东西,很少看到有详细解说的,所以学也学不来的感觉。。。
兴趣是非常有的。。

--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com

Zheyu Shen

unread,
Apr 24, 2020, 4:00:51 PM4/24/20
to sh...@googlegroups.com

现在Medium占绝对主流。

 

发送自 Windows 10 邮件应用

 

发件人: 包乾
发送时间: 202046 11:32
收件人: sh...@googlegroups.com
主题: [shlug] [OT] 关于技术博客搭建的问题

 

大家好!

关于博客搭建的问题也是发愁了很久很久了,之前用过一阵Github page+Jekyll的方案,不需要自己维护服务器是很不错了,但是Jekyll感觉比较复杂,个性化控制起来也很麻烦。模板虽然有很多,但是都不太符合我的要求。

后来又有了Hexo,Hugo这些框架什么的,浏览了一些模板以后也觉得花哨的居多,实用性很成问题。比如我的一个基本需求是,博文不要按照时间序列排在主页,而要按照分类来显示,让打开主页以后内容一目了然,光这一条要求,99%的模板就不符合。

所以被逼无奈的我都开始了考虑自己些纯的html+css来满足需求,但是对于是否可以支持数学公式,代码高亮等问题,心里还很没有底。

相信各位高手多少都有自己的折腾经验,还请多多指教!

 

PS: 另外搭便车问下,html里字体可以指定的吗?如何确保不同用户从不同的客户端访问我的网页,都显示相同的字体和排版呢?

--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了Google网上论坛上的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com

7ym0n.q6e

unread,
Apr 26, 2020, 5:15:36 AM4/26/20
to sh...@googlegroups.com
感觉,你想多了,首先你的目的是啥,如果只是为了创作,然后别人样式不喜欢,那么建议还是系统的学习js/css/html,因为要满足自己的要求,肯定需要自己去实现的,这属于定制化需求。

orgmode,好处在于支持很多格式导出,生成原生的html,可以在自己的不同页面引用不同的css样式,我本身也在用,但是,css没自己写,当markdown使用,主要写完自动转换成markdown,我用的是hugo,所以很方便。由于自己可能会换静态内容系统,所以用org维护markdown,很轻松,只需要添加相关的头信息,就可以支持多种静态内容系统了,用不爽的时候可以来回切换的0维护成本,只需要在org中添加后转换就可以了。

org的重头戏在与GTD管理,真的很方便,用来记笔记,任务被打断是快速记录定位,特别是写代码的时候,如果被打断,可以直接插入当前编辑文件的位置,处理其他事情切回工作状态很容易。


----------
个人



包乾 <houke...@gmail.com> 于2020年4月25日周六 上午3:46写道:

包乾

unread,
Apr 26, 2020, 9:51:22 AM4/26/20
to sh...@googlegroups.com
谢谢分享经验!目前已经在尝试从0开始用html/css写blog框架,感觉其实真的学起来挺快的,比折腾一些架构要直观得多,更得心应手。

>org的重头戏在与GTD管理,真的很方便,用来记笔记,任务被打断是快速记录定位,特别是写代码的时候,如果被打断,可以直接插入当前编辑文件的位置,处理其他事情切回工作状态很容易。

这里说到的记笔记,就是类似每天工作时用的Todo list的感觉吗?感觉自己的学习笔记的话和Todo list的需求还是很不一样的。

liyaoshi

unread,
Apr 26, 2020, 9:59:59 PM4/26/20
to sh...@googlegroups.com
我用天翼云盘+word

包乾 <houke...@gmail.com> 于2020年4月26日周日 下午9:51写道:

skystar

unread,
Apr 26, 2020, 11:35:26 PM4/26/20
to sh...@googlegroups.com
认真的吗?这东西国内都看不到

Zheyu Shen <arsdra...@gmail.com> 于2020年4月25日周六 上午4:00写道:

源义经

unread,
Apr 29, 2020, 7:49:14 AM4/29/20
to sh...@googlegroups.com
wordpress/ghost这种现成的解决方案不香吗?

个人建议如果后期不准备做WEB相关工作的或是自己比较有兴趣深入的,不要把时间花在学习html/css/js这块,后期都是各种前后端框架,坑太深,有划不来。



--
*Minamoto no Yoritomo*

7ym0n.q6e

unread,
Apr 29, 2020, 11:35:29 PM4/29/20
to sh...@googlegroups.com
感兴趣还是可以学习一下,但是别直接学框架才是真的,不然掉坑里爬不起来的(没被IE虐待过的前端工程师都不是好的前端工程师, it's joke)。。。 

其实现成的框架,主要是思考问题的方式不一样,可以参考学习一下,看看大牛怎么思考问题和怎么去解决问题的,简称奇淫技巧。

如果不做后台系统,个人使用 wordpress感觉太重了(PHP是世界上最好的语言 —— 哈哈哈)

使用了下gitlab的pages 感觉完爆github啊,上手简单容易(转移阵地),github是要被微软玩死的感觉。



----------
个人



源义经 <pyp...@gmail.com> 于2020年4月29日周三 下午7:49写道:
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com
要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/shlug/CAD4o-Waj_YLEEn64pZguUkXem9%3DVD%2Ba%2BdyJa3X52MCgna648_Q%40mail.gmail.com
Reply all
Reply to author
Forward
0 new messages