V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChanghuiN
V2EX  ›  程序员

个人博客折腾记

  •  
  •   ChanghuiN ·
    ChanghuiN · 2018-09-20 11:07:47 +08:00 · 10085 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人博客,也折腾了 3 年多了吧,不说已经特别稳定了,但起码也做成了自己满意样子,后续还需要继续调整。虽然现在的博客看似简单,并且用的模板,但在博客的这条路上也花了不少时间,饶了很多弯路,踩了不少坑。刚开始写博客是为了膜拜我技术路上的第一位‘导师’ - 薛 x,最后博客变成了我对技术的一种追求,和对开源、共享的一种理解。这里回忆一下我折腾博客的辛酸历程~~

    原文请戳 ------> http://www.hchstudio.cn/article/2018/99f9/?_ref=v2ex

    第 1 条附言  ·  2018-09-21 21:16:34 +08:00
    关于 HTTPS:

    感谢大神们的反馈,综合目前免费的 HTTPS,楼主选择了腾讯云的免费证书,先搭起来了,并且强制了 HTTPS
    网站链接: https://www.hchstudio.cn
    80 条回复    2019-06-11 16:10:57 +08:00
    Cipool
        1
    Cipool  
       2018-09-20 12:44:49 +08:00 via Android   ❤️ 8
    诚恳地说,这年头了还没有 HTTPS,折腾的不够啊
    wangjie
        2
    wangjie  
       2018-09-20 12:57:52 +08:00
    @Cipool #1 中肯
    strugglexiang
        3
    strugglexiang  
       2018-09-20 13:12:30 +08:00
    请问一下文章目录是怎么提取出来的?
    markdown 怎么才能把标题(#这是标题)加上 id 属性
    hakil
        4
    hakil  
       2018-09-20 13:57:07 +08:00
    网站很流畅啊....
    ChanghuiN
        5
    ChanghuiN  
    OP
       2018-09-20 14:25:29 +08:00
    @Cipool HTTPS,这个。。需要些成本。。
    Nobitasean
        6
    Nobitasean  
       2018-09-20 14:26:48 +08:00   ❤️ 3
    @ChanghuiN letsencrypt 了解一下
    ChanghuiN
        7
    ChanghuiN  
    OP
       2018-09-20 14:27:23 +08:00
    @strugglexiang 用的 hexo 模板,自动就转换成 html 了,你要自己写的话,网上也有对应转换的插件
    javaWeber
        8
    javaWeber  
       2018-09-20 14:29:03 +08:00
    我不是前端。。想做自己的博客。楼主用的 hexo 是基于 nodejs 的。。我只会 html,js,css,jqurey 那些。。
    怎样才能降低学习成本,专注博客内容,专注后端呢?
    ChanghuiN
        9
    ChanghuiN  
    OP
       2018-09-20 14:31:07 +08:00
    @javaWeber nodejs 就是基于 js 的,你可以了解一下,简单看一下语法,我也不是做前端的,我是做 Android 的。。哈哈
    Rubbly
        10
    Rubbly  
       2018-09-20 14:31:13 +08:00
    主题撞了,很尴尬
    ChanghuiN
        11
    ChanghuiN  
    OP
       2018-09-20 14:33:23 +08:00
    @Rubbly 哈哈,好吧,撞脸了,不过我基于那个主题就加了一些东西 ,嘿嘿 ~
    ChanghuiN
        12
    ChanghuiN  
    OP
       2018-09-20 14:34:39 +08:00
    @Nobitasean 哦哦,好的,多谢大神,学习一下 ~
    vegetta
        13
    vegetta  
       2018-09-20 14:35:14 +08:00
    @javaWeber 我自己的博客用的这个 Jekyll, 有大把模板可用, 托管在 github 上,不过不支持交互。可以看我的个人信息找地址去看 demo
    Yoefs
        14
    Yoefs  
       2018-09-20 14:37:35 +08:00
    这是我第三次看到这个站了
    mokeyjay
        15
    mokeyjay  
       2018-09-20 14:39:22 +08:00
    各种免费 ssl 了解下
    RiESA
        16
    RiESA  
       2018-09-20 14:41:03 +08:00
    littlewin
        17
    littlewin  
       2018-09-20 14:41:41 +08:00   ❤️ 1
    ssl 的话,个人站就直接
    https://certbot.eff.org/
    配置好了三个月一更新,也就 renew 一行命令的事
    xratzh
        18
    xratzh  
       2018-09-20 14:41:48 +08:00 via Android
    githubpage 部署,自动 https 了解
    ChanghuiN
        19
    ChanghuiN  
    OP
       2018-09-20 14:44:39 +08:00
    @xratzh githubpage 访问速度慢,现在放到了自己的服务器了
    allanzhuo
        20
    allanzhuo  
       2018-09-20 14:53:32 +08:00
    我也折腾了一个,做技术验证用,http://www.laoyeye.net/
    平常还是喜欢在博客园写写东西,对独立博客兴趣不大
    broadliyn
        21
    broadliyn  
       2018-09-20 15:07:17 +08:00   ❤️ 5
    个人觉得,大部分程序员写博客只是跟风为了写而写,这类博客没什么系统性干货知识,大部分都是一些平时开发碎碎念。许多也是写了一两个月就没再怎么更新的人。

    维护一个独立博客实际上非常耗费时间精力,特别是对于一些没有意义的博文,纯粹是在浪费时间,碰到一些想用装点门面的面试者,看了更觉得尴尬,功利性太强了。想搞个人总结的话,自己用笔记类的应用记录一下就好了。

    如果真的有心想去经营好一个博客的,可以去参考一下陈皓,耗子哥的 blog: https://coolshell.cn 。看看大师们写博客的套路是什么。

    博客文章一定要有深度,有自己的见解,这个需要多年的技术沉淀才能达到的境界。
    zaqmjuop
        22
    zaqmjuop  
       2018-09-20 15:11:57 +08:00
    原来搭过一个,搭起来第二天我就想,我凭什么认为我写的东西达到了教别人的程度了呢?然后就撤了
    di1012
        23
    di1012  
       2018-09-20 15:13:56 +08:00
    我 4 年前也折腾了一个,我没有用模板,啥都是自己搞的。http://www.7qizhi.com
    不是个人博客,是个博客平台
    javaWeber
        24
    javaWeber  
       2018-09-20 15:40:16 +08:00
    @zaqmjuop
    原来搭过一个,搭起来第二天我就想,我凭什么认为我写的东西达到了教别人的程度了呢?然后就撤了
    ------------------------------------------------------------------------------------------------------------------
    你这个思想转变,有点快啊 -.-
    jswh
        25
    jswh  
       2018-09-20 15:50:39 +08:00   ❤️ 2
    @broadliyn 个人觉得,博客不记流水账(毫无意义),不写随便一搜就能搜到的内容(写到 note 里不行嘛),能记录自己的思考就好。至于深度其实还好,因为这个对不同阶段的人深度的意义是不一样。看看鸟哥的博客的早期文章,:)
    truehyp
        26
    truehyp  
       2018-09-20 16:09:24 +08:00
    Emacs org-mode 生成 html 的路过
    nosay
        27
    nosay  
       2018-09-20 16:14:59 +08:00   ❤️ 5
    话说我中学时代就开始搭博客,一直保持到现在,没错,记录全部都是学习笔记,基本都是大佬眼里的垃圾文章。
    那为啥不用笔记类的应用?我随便找台电脑,打开浏览器就能查阅,方便!
    不知道为什么有的人,写个博客,就好像天天有人盯着看似的,整的压力山大,诚惶诚恐的...只能说戏太多。
    easylee
        28
    easylee  
       2018-09-20 16:17:57 +08:00 via Android
    加载非常快,👍!
    mathzhaoliang
        29
    mathzhaoliang  
       2018-09-20 16:21:33 +08:00
    先做干货,再想推广。
    现在太多的博客,打赏,广告,公众号,分享一应俱全,就是没有干货。看着都替他们着急。
    技术博客这东西,没个七八年的打磨是收不到韭菜的。
    niaobulashi
        30
    niaobulashi  
       2018-09-20 16:25:36 +08:00
    我就每天发发歌曲分享,凑凑文章而已
    LanAiFaZuo
        31
    LanAiFaZuo  
       2018-09-20 16:26:24 +08:00
    为什么网站这么快啊~有啥技巧不~~
    ChanghuiN
        32
    ChanghuiN  
    OP
       2018-09-20 16:29:05 +08:00
    @LanAiFaZuo 自己服务器 + 静态界面,嘿嘿嘿....
    ChanghuiN
        33
    ChanghuiN  
    OP
       2018-09-20 16:38:04 +08:00
    @zaqmjuop @jswh 感觉写博客是要是交流分享吧,相信开源的力量,。 至于博客质量,努力写的自己认为的足够好就可以了。
    javaCoder
        34
    javaCoder  
       2018-09-20 17:01:15 +08:00
    @LanAiFaZuo 1M 带宽对于个人博客来说肯定快
    way2create
        35
    way2create  
       2018-09-20 17:05:02 +08:00
    我也爱折腾,不过是瞎折腾造轮子当学习的,作为 1 个后端有时候写前端代码都写的挺起劲的
    qiutianaimeili
        36
    qiutianaimeili  
       2018-09-20 17:08:23 +08:00
    大佬,搭个车,个人博客,记录前端的,http://qiutianaimeili.com/
    dunhanson
        37
    dunhanson  
       2018-09-20 17:11:17 +08:00
    github 支持 https 吧,我弄的就是 https,免费的啊
    hansonwang99
        38
    hansonwang99  
       2018-09-20 17:12:06 +08:00
    互连一下啊,我的个人博客在此:www.codesheep.cn
    ben1024
        39
    ben1024  
       2018-09-20 17:18:57 +08:00
    wordpress 才是王道
    ztshia
        40
    ztshia  
       2018-09-20 17:19:58 +08:00
    所以我只写我的日记,连评论都不开
    yugiwu
        41
    yugiwu  
       2018-09-20 17:22:44 +08:00 via iPhone
    @javaWeber typecho 超简单
    LanAiFaZuo
        42
    LanAiFaZuo  
       2018-09-20 17:39:42 +08:00
    @javaCoder 我的也是 1m 水管,可是加载一些图片很慢,打开网站有时候也很慢。

    www.yeboke.cn
    malusama
        43
    malusama  
       2018-09-20 17:44:31 +08:00
    用 caddy 部署 https 很方便 设置邮箱就可以
    waterlaw
        44
    waterlaw  
       2018-09-20 18:37:36 +08:00 via Android
    最近改用 docker 容器运行 blog, waterlaw.top
    javaCoder
        45
    javaCoder  
       2018-09-20 19:24:17 +08:00
    @LanAiFaZuo 图片放小点就好了
    gujiandonglai
        46
    gujiandonglai  
       2018-09-20 21:42:23 +08:00
    你这个没做实名认证就敢开评论,够作死了,虽然注册 Github 的一般都是遵纪守法的好市民,但是这个也需要防一下啊。
    opengps
        47
    opengps  
       2018-09-21 05:54:09 +08:00 via Android
    @ChanghuiN 国内各家云都有提供免费 SSL,我已经连续使用了 3 年的免费 SSL,并不是只免费第一年,而是可以不断申请免费 1 年证书
    opengps
        48
    opengps  
       2018-09-21 05:58:29 +08:00 via Android
    @LanAiFaZuo
    考虑下 动静分离:图片,视频,附件下载,css 样式,字体,js 等放到第三方对象存储,国内 OSS,cos,七牛等等都可以,我网站 1M 带宽每天 1000ip 毫无慢的感觉

    偷懒点直接 cdn 加速,这个国内服务商需要备案,除了间接动静分离只在还有静态资源靠近用户的好处

    完美一点使用对象存储配合 cdn
    CasualYours
        49
    CasualYours  
       2018-09-21 07:54:21 +08:00 via Android
    @broadliyn 然而耗子的酷壳也不更了,我又去买了他的课程。捂脸
    jimisun
        50
    jimisun  
       2018-09-21 08:31:39 +08:00 via Android
    @allanzhuo 前辈你好,刚才就看半天您的开源博客,以 start,有些非常值得学习,如学习不懂之初就麻烦多向您请教了。
    LanAiFaZuo
        51
    LanAiFaZuo  
       2018-09-21 09:05:54 +08:00
    @opengps 我现在用的是腾讯云的 cdn。
    1000ip 能盈利不,求指点。
    crazycabbage
        52
    crazycabbage  
       2018-09-21 09:10:57 +08:00 via iPhone
    借楼问一下,blog 的图片有什么好的储存方案,本人 blog 服务器和域名均在国外
    allanzhuo
        53
    allanzhuo  
       2018-09-21 09:11:03 +08:00
    @jimisun 可以的哈,互相学习
    scriptB0y
        54
    scriptB0y  
       2018-09-21 10:03:41 +08:00
    我 5 年前用上了某家的 “空间” 到现在都没有换 …… 🤪
    mnhkahn
        55
    mnhkahn  
       2018-09-21 10:29:07 +08:00
    @crazycabbage 七牛云
    ChanghuiN
        56
    ChanghuiN  
    OP
       2018-09-21 10:32:10 +08:00
    @crazycabbage 是的,用的七牛云,然后设置解析自己的域名
    supuwoerc
        57
    supuwoerc  
       2018-09-21 11:32:37 +08:00
    觉得好像当初学习阮一峰老师关于 js 的网道界面,做的很不错的样子! 我也准备整个个人的技术博客~
    crazycabbage
        58
    crazycabbage  
       2018-09-21 13:19:34 +08:00 via iPhone
    @mnhkahn 七牛云不是要求域名备案才行吗
    mnhkahn
        59
    mnhkahn  
       2018-09-21 13:25:03 +08:00
    @ChanghuiN 直接用七牛的域名就行了
    ourunnet
        60
    ourunnet  
       2018-09-21 13:37:14 +08:00
    www.ourunnet.com
    我的个人主页
    jinyu121
        61
    jinyu121  
       2018-09-21 16:18:47 +08:00 via iPhone
    打赏、分享、公众号,全都没有,甚至能用文字说明的东西就尽量不用图片。

    其实我觉得,把自己解决问题的过程详详细细心平气和地写出来,对自己来说就是最好的总结,对别人来说也是一个很大的帮助。
    Meli55a
        62
    Meli55a  
       2018-09-21 16:50:54 +08:00
    所有出现的网址全部送了一个 ip
    calpamomo
        63
    calpamomo  
       2018-09-21 19:26:09 +08:00 via iPad
    顺便放一下博客链接: https://calpa.me

    虽然博客没有楼主开的那么久,但是坑也是非常多的。。。
    Cipool
        64
    Cipool  
       2018-09-21 22:24:15 +08:00 via Android
    再提示一点 资源域名也要使用 HTTPS 否则就会有警告
    img.hchstudio.cn 也应该部署 HTTPS
    metaquant
        65
    metaquant  
       2018-09-21 22:35:27 +08:00
    ChanghuiN
        66
    ChanghuiN  
    OP
       2018-09-21 22:47:04 +08:00
    @Cipool @metaquant 感谢提示,这个。。。我再折腾一下。。
    junbaor
        67
    junbaor  
       2018-09-22 11:00:05 +08:00
    评论使用 Github 登录时为什么还需要公共仓库的访问权限,虽然没什么,没有获取用户用户名邮箱之类的吗
    Vicer
        68
    Vicer  
       2018-09-22 12:34:54 +08:00 via Android
    https://moeclub.org

    我这个垃圾站,流水账。
    很久没更新了,特别怕 F5
    ChanghuiN
        69
    ChanghuiN  
    OP
       2018-09-22 15:45:17 +08:00
    @junbaor 需要 github 授权吧?这个和通过微信、QQ 登录一样,都需要授权一下。
    这个只是个评论系统,不会获取信息的。
    licoycn
        70
    licoycn  
       2018-09-22 18:36:16 +08:00
    ### 同,我的也有三年了,坚持初心,不负前行就好!

    附上地址: https://www.licoy.cn
    whyiyhw
        71
    whyiyhw  
       2018-09-22 19:47:57 +08:00 via Android
    7$买了个一年的服务器,啥也干不了,就自己写个 blog 挂上去了 ,备案太烦了.
    https://www.blogxy.cn
    ChanghuiN
        72
    ChanghuiN  
    OP
       2018-09-22 20:42:34 +08:00
    @whyiyhw 备案一两个月吧,还好
    iningmeng
        73
    iningmeng  
       2018-09-22 23:35:19 +08:00
    https 可以用 Let ’ s Encrypt,再加上自动刷新,妥妥的
    CokeMine
        74
    CokeMine  
       2018-09-23 09:11:32 +08:00 via Android
    @Vicer 活捉 vicer 佬
    mr3x
        75
    mr3x  
       2018-09-23 15:33:17 +08:00
    看来还不够折腾啊,自己重头编一个出来看看
    mingyun
        76
    mingyun  
       2018-12-08 11:56:29 +08:00
    vonsdite
        77
    vonsdite  
       2018-12-10 10:51:29 +08:00
    溜达溜达... 混个眼熟 vonsdite.cn
    guanhui07
        78
    guanhui07  
       2019-02-01 09:57:11 +08:00
    popn74
        79
    popn74  
       2019-06-11 16:10:20 +08:00
    nuxt.js ssr。
    popn74
        80
    popn74  
       2019-06-11 16:10:57 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3799 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.