さようなら、起源ラボ
はじめに
起源ラボという場所について、多くの人は知らないかもしれませんが、私にとってこれは永遠の思い出です。
2020年の一年間、私は絶えず起源ラボのメンテナンスとアップグレードを行ってきました。
そして2021年、自分の能力の不足に気づき、私はラボをオープンソース化することを決めました。
最初
最初のテスト版は2019年12月1日に作られました。当時、私はこのラボを紹介する記事も書いて、源・燕と名付けました。
多くの人はその最初の姿を覚えていません。覚えているのは私だけです。
最初に孟坤ラボに目をつけたので、私は全方位的に模倣して移植しました。認めざるを得ませんが、当時の移植は本当に素晴らしかったです。ほぼ完全に一致していました。
そして移植が終わった後、自分でいくつかアイデアを加えることに決め、孟坤ラボを超える部分ができました。
日常
Version2.0正式版にアップグレードした後、私はラボを全方位的にアップグレードし、Material Designのデザインスタイルを採用してデザインし、Origin Web Labと改名しました。このアップデートは、このラボのほぼ2020年全体に伴っていましたが、具体的な姿はもうここにはありません。
しかし、このバージョンのラボのメンテナンスとアップグレードを通じて、確かに多くの技術的な成長を得ました。そして、Typechoベースの最初の管理テーマAdminMDもリリースしました。
革命
Material Design本来のデザインスタイルにはもう飽きていました。市場の多くの製品がMaterialスタイルでデザインされており、単体で見ればもちろん素晴らしいですが、多く見すぎると嫌悪感を抱くようになります。
そのため、魔趣ダウンロードサイトの外観を移植して、全く新しいバージョンのラボを開発しました。
その過程では、以前よりも多くの困難があり、エラーが頻繁に発生しました。
しかし、最終的には開発を完了しました。
新しいスタイルはMaterialにとっても革命であり、元のMaterial Designはもはや現代の審美の最高基準を満たすことはできません。
不足
まず、私が開発した各バージョンのラボはHTMLで開発されているため、php構文の目的は共通ヘッダーのためだけでした…
次に、最新バージョンにもまだ多くのエラーが存在します。
最後に、多くのプロジェクトは移植されたものであり、自主開発ではありません。
オープンソース
オープンソース化以降、私はラボをアップグレードせず、ラボを閉鎖し、コアプロジェクトのみをブログのルートディレクトリに残します。
オープンソース化した後、誰かが私のデザインに基づいて、より完璧で優れたラボを開発してくれることを願っています。
ラボにはほぼすべての実験プロジェクトが保持されており、デプロイすればすぐに使用できます。ただし、図床プロジェクトは自分で設定する必要があり、以下の場所にあります。
ルートディレクトリ/Img
フォルダ内で、修正するプロジェクトは以下の場所にあります。
ルートディレクトリ/Img/up.php
データベース設定
error_reporting(0);
header('Content-Type: text/html; charset=UTF-8');
date_default_timezone_set("PRC");
define("REPO","");//必须是下面用户名下的公开仓库
define("USER","");//必须是当前GitHub用户名
define("MAIL","");//
define("TOKEN","");//https://github.com/settings/tokens 去这个页面生成一个有写权限的token(repo:Full control of private repositories 和write:packages前打勾)
//数据库配置文件
$database = array(
'dbname' => '数据库名称',
'host' => 'localhost',
'port' => 3306,
'user' => '数据库用户名',
'pass' => '数据库密码',
);