博客搬家至http://blog.opskumu.com/

从2011年开始,博主经历了新浪、网易等多家平台,最终选择在Github上安家。分享了不同博客平台的使用体验及原因。

博客搬家至http://blog.opskumu.com/


始末

大概是2011-05开始创建自己的第一个博客 枯木新浪博客,也差不多是自己刚刚接触Linux的时候,至今(2013-04-06)也差不多有两年的博客生涯了。

在这两年的时间里,我也从一个之前和技术没有半点关系的动科专业的学生真正成为了一名Linux SA。孟轲的母亲为选择良好的环境教育孩子,也曾多次迁居。个人突然觉得孟母三迁和我搬博客的目的还是很类似了,2年内我经历了新浪博客–网易博客–51CTO–优快云。基本上国内主流的博客我都体验过,后来还是决定在Github长久居住。阮一峰在搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门 一文中描述说喜欢写Blog的人,会经历三个阶段:

第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。

第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。

第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

以上的三个阶段我只经历过第一和第三个阶段,很多次换博客主要还是限制的问题,现在在Github相对自由了,当然这是在不会被墙的情况下。对于国内的几个博客还是简要介绍下我个人的体验:

  • 新浪博客

先说说新浪博客吧,之前因为比较关注韩寒,所以对于新浪博客还是很熟悉的,所以我第一站选择了新浪博客。怎么说呢,关于新浪博客只能说仅仅是一个抒情的地方,对于技术来说就很不适合了,不过自己还是坚持了很长一段时间,算是一种情愫吧。

  • 网易博客

对于网易,基本上和新浪是同一类型的,不适合写技术博客。但是网易的很多用户体验做的感觉还是比新浪好很多,无奈还是需要搬家。

  • 51CTO

对于从事Linux运维相关技术的技术人来说,还是一个很不错的技术交流平台。特别对于新手来说,还是能够学到很多东西的。但是51CTO后台博客的体验相对来说还是差很多的,博客界面的设计和后台管理个人感觉也较为简陋。不过,有一点是要非常肯定的,51CTO的小编都很热情,相对优快云会好很多。

  • 优快云

优快云可以说是一个大杂烩吧,融合了各种类型的技术人,博客界面设计和后台管理看起来很极简,很舒服,博客体验相对较好。所以在优快云上我坚持了很长一段时间,但是后来优快云让我一些不理解的行为,让我还是决定离开了,上面的博客只能有时间慢慢搬过来了。

基本上国内博客的体验就这么多了吧,如果作为一个技术人,我还是建议在Github上搭建Octopress,利用Markdown书写技术Blog。因为这里有无限的自由度,最关键的是Github还会帮你管理,你只需要想和写。关于Github+Octopress的优点我就不多说了,Google、百度很多解释,我只想说像黑客一样写作 ,这就足够了。如果想做,那么Just do it!

文章附:Blogging Like a Hacker

–EOF–

使用python语句在网页上传图片,网页代码如下 <!doctype html> <html class="vxe-table-theme"> <head> <meta charset="UTF-8" /> <link rel="icon" href="https://s1.dianxiaomi.com/dxm-web/2025-09/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>店小秘--免费的跨境电商ERP </title> <base href="/" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /> <meta name="keywords" content="跨境ERP,跨境电商ERP,免费跨境电商ERP,跨境多平台管理ERP,店小秘,店小秘ERP" /> <meta name="description" content="店小秘ERP,一款免费的跨境电商ERP,超130万跨境卖家共同选择的跨境电商ERP,店小秘全面对接速卖通、Shopee(虾皮)、Lazada、Amazon、Wish、eBay、Tik Tok、Shopify、Temu、SHEIN、Joom、TikTok等60+主流电商平台,为跨境电商卖家提供数据采集搬家、产品刊登、客服管理、订单处理、采购管理、物流追踪、仓储管理、数据财务等全流程跨境电商解决方案。" /> <meta property="og:title" content="店小秘--免费的跨境电商ERP" /> <meta property="og:description" content="店小秘ERP,一款免费的跨境电商ERP,超130万跨境卖家共同选择的跨境电商ERP,店小秘全面对接速卖通、Shopee(虾皮)、Lazada、Amazon、Wish、eBay、Tik Tok、Shopify、Temu、SHEIN、Joom、TikTok等60+主流电商平台,为跨境电商卖家提供数据采集搬家、产品刊登、客服管理、订单处理、采购管理、物流追踪、仓储管理、数据财务等全流程跨境电商解决方案。" /> <meta property="og:image" content="//www.dianxiaomi.com/static/img/seoLogo.png?v=1" /> <meta property="og:url" content="//www.dianxiaomi.com" /> <style> .d-page-loading { display: flex; position: fixed; z-index: 999990; justify-content: center; align-items: center; width: auto; top: 0; left: 0; right: 0; bottom: 0; } .d-page-loading .d-page-loading-img { width: 100px; height: 100px; } </style> <link href="https://s1.dianxiaomi.com/dxm-web/2025-09/assets/grayModule-BxsPcBIz.ts" rel="preload" as="script"> <link href="https://s1.dianxiaomi.com/dxm-web/2025-09/kindeditor_0820/kindeditor.js" rel="preload" as="script"> <link href="https://s1.dianxiaomi.com/dxm-web/2025-09/ckeditor4_0320/ckeditor.js" rel="preload" as="script"> <script id="kindeditorScript" defer src="https://s1.dianxiaomi.com/dxm-web/2025-09/kindeditor_0820/kindeditor.js"></script> <script id="ckeditorScript" defer src="https://s1.dianxiaomi.com/dxm-web/2025-09/ckeditor4_0320/ckeditor.js"></script> <script type="module" crossorigin src="https://s1.dianxiaomi.com/dxm-web/2025-09/assets/index-XasYJzhz.js"></script> <link rel="stylesheet" crossorigin href="https://s1.dianxiaomi.com/dxm-web/2025-09/assets/index-B9AVUeFX.css"> <link rel="manifest" href="/manifest.webmanifest"></head> <body> <div id="app"> <div class="d-page-loading"> <img class="d-page-loading-img" src="//www.dianxiaomi.com/static/img/loading2.gif" /> </div> </div> </body> </html>
最新发布
09-10
要使用 Python 在网页上实现图片上传功能,通常需要一个后端服务器来处理上传的请求,并将上传的文件保存到服务器中。Python 通常使用 Flask、Django 等 Web 框架来实现后端功能。 下面是一个使用 Flask 实现图片上传功能的示例代码。这个代码将创建一个简单的 Web 服务器,允许用户通过 HTML 表单上传图片。 ### 后端(Flask)代码 ```python from flask import Flask, request, redirect, url_for, render_template import os app = Flask(__name__) app.config['UPLOAD_FOLDER'] = 'uploads/' # 设置上传文件的保存目录 # 确保上传目录存在 os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True) @app.route('/upload', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': # 检查是否有文件上传 if 'file' not in request.files: return '没有文件部分' file = request.files['file'] if file.filename == '': return '未选择文件' if file: # 保存文件到指定路径 file.save(os.path.join(app.config['UPLOAD_FOLDER'], file.filename)) return '文件上传成功' # 如果是 GET 请求,返回上传页面 return render_template('upload.html') if __name__ == '__main__': app.run(debug=True) ``` ### 前端 HTML 代码(`templates/upload.html`) ```html <!doctype html> <html> <head> <title>上传图片</title> </head> <body> <h1>上传图片</h1> <form method="post" action="/upload" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="上传"> </form> </body> </html> ``` ### 项目结构 ``` your_project/ │ ├── app.py # Flask 后端代码 ├── uploads/ # 上传的图片将保存在此目录 └── templates/ └── upload.html # 前端上传页面 ``` ### 运行步骤 1. 安装 Flask: ```bash pip install flask ``` 2. 将上面的 Python 代码保存为 `app.py`。 3. 创建 `templates` 文件夹,并在其中创建 `upload.html` 文件。 4. 创建 `uploads` 文件夹用于保存上传的图片。 5. 运行 `app.py`: ```bash python app.py ``` 6. 打开浏览器访问 `http://127.0.0.1:5000/upload`,你将看到一个上传文件的表单。 7. 选择图片并点击上传,图片将被保存到 `uploads/` 文件夹中。 --- ### 解释 - **Flask** 是一个轻量级的 Python Web 框架,非常适合用来处理文件上传等简单任务。 - `@app.route('/upload', methods=['GET', 'POST'])`:定义了一个路由,可以处理 GET 和 POST 请求。 - `request.files['file']`:获取上传的文件对象。 - `file.save(...)`:将上传的文件保存到服务器上的指定路径。 - `enctype="multipart/form-data"`:这是 HTML 表单中必须的属性,用于支持文件上传。 --- ###
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值