歡迎使用JerryIs-strong/personal-webpage,你將瞭解如何部署此項目,並簡單地配置網頁的必要設置。請放心,我們將會一切從簡。
- ⚡簡易性: 一切基於setting.json文件進行配置
- 🚀高性能: 去除一切其他的功能,只做一個純粹的個人主頁
- 🌍SEO優化: 我們盡力為你在前期做好SEO優化,減少後續的工作
- 📱自適應: 我們為不同尺寸的設備做出了適配
- 🌓暗黑模式: 支援自動暗黑模式的切換
- 👩💻可用性: 全力支援二次開發
- 🔗URL Parameters: 支援傳入URL Parameters,隱藏不需要的連結
- 🎠美學: 支援高斯模糊
- NetLify
- Github page
- Vercel(推介)
- 更多靜態網頁托管平臺
歡迎使用NetLify部署你的個人主頁,相信這是一個簡單且穩定的方式! 一下教程將會講解如何將此項目部署至NetLify的伺服器。
- 點擊以上的
Deploy to Netlify
按鈕 - 點擊
Connect to GitHub
- 授權GitHub賬戶,點擊
Authorize netlify
- 根據步驟,創建Git儲存庫,點擊
Save & Deploy
- 等待NetLify的部署工作,部署成功
歡迎使用Github Page部署你的個人主頁,相信這是一個簡單且穩定的方式! 一下教程將會講解如何將此項目部署至NetLify的伺服器。
歡迎使用Vercel部署你的個人主頁,相信這是一個簡單且穩定的方式! 一下教程將會講解如何將此項目部署至Vercel的伺服器。
- 點擊以上的
deploy
按鈕 - 在"Create Git Repository"一欄中,選擇一個Git儲存庫(推介GitHub)
- 根據步驟,創建Git儲存庫,點擊
Create fork
- 等待Git任務完成
- 部署成功
以下所用配置項均可以透過setting.json
文件配置,如果你不是開發者,請不要移動或刪除setting.json
配置文件以外的文件,以免發生錯誤
"basic environment": {
"website name": "My SPACE", //網站標題(瀏覽器)
"subtitle": "海内存知己 天涯若比鄰", //網站副標題
"meta description": "JERRY's Homepage", //SEO description
"holder name": "SPACE", //作者名稱
"holder icon":{
"method": "local", //作者頭像:1.local | 2.gravatar(自動獲取)
"local":{
"url": "/icon.png" //填寫絕對路徑 e.g: sub-background.png
},
"gravatar": {
"email": "" //作者gravatar電郵
}
},
"background":{
"method": "bing", //1.Local/外部連結 | 2.Bing Api
"url": "background.png" //1.Local: 填寫絕對路徑 e.g: background.png | 2.外部連結: 添加https://標頭 e.g: https://jerrypro.xyz/background.png
},
"signature":{
"enabled": true, //true: 開啓 | false: 關閉
"content": "JP", //個性簽名
"auto-hide": true //true: 在移動設備中自動隱藏 | False: 在移動設備中顯示
},
"music": {
"enabled": true, //true: 開啓 | false: 關閉
"data":{ //可添加多首歌曲,但music-$必須由1開始!
"music-1":{
"name": "那年 - 任然 • 任然精選集 • 2016",
"url": "https://music.youtube.com/watch?v=LXBiGyEQmZw"
},
"music-2":{
"name": "圈住你 - 一口甜 • 圈住你 • 2019",
"url": "https://music.youtube.com/watch?v=RR9w_ZSsTvM"
}
}
}
}
"Link": {
"link-1": {
"enabled": true, //true: 開啓 | false: 關閉
"title": "facebook",
"name": "fb", //用於URL Parameters檢測
"icon": "fa-brands fa-facebook", //fontawesome取得icon的名稱 e.g:fa-brands fa-facebook
"url": "https://facebook.com", //連結目標
"target": "blank" //_blank | _self | _parent | _top
},
"link-2": {
"enabled": true, //true: 開啓 | false: 關閉
"title": "youtube",
"name": "yt", //用於URL Parameters檢測
"icon": "fa fa-youtube", //fontawesome取得icon的名稱 e.g:fa-brands fa-facebook
"url": "https://youtube.com", //連結目標
"target": "blank" //_blank | _self | _parent | _top
},
"link-3": {
"enabled": false, //true: 開啓 | false: 關閉
"title": "",
"name": "", //用於URL Parameters檢測
"icon": "", //fontawesome取得icon的名稱 e.g:fa-brands fa-facebook
"url": "", //連結目標
"target": "" //_blank | _self | _parent | _top
},
"link-4": {
"enabled": true, //true: 開啓 | false: 關閉
"title": "instagram",
"name": "ig", //用於URL Parameters檢測
"icon": "fa fa-instagram", //fontawesome取得icon的名稱 e.g:fa-brands fa-facebook
"url": "https://instagram.com", //連結目標
"target": "blank" //_blank | _self | _parent | _top
},
"link-5": {
"enabled": true, //true: 開啓 | false: 關閉
"title": "telegram",
"name": "tg", //用於URL Parameters檢測
"icon": "fa fa-telegram", //fontawesome取得icon的名稱 e.g:fa-brands fa-facebook
"url": "https://web.telegram.org/", //連結目標
"target": "blank" //_blank | _self | _parent | _top
}
}
syntax: url + ?media=
Case: 在Instagram中發放連結
Url | NEW | OLD |
---|---|---|
https://jerrypro.netlify.app/?media=instagram |
V1.0.5[1]: 解決Android設備背景錯位的問題
INFO: V1.0.4更新生命期完結,共更新 6 次
V1.0.4[6]: 優化SEO,增加對description meta tag的設置項,解決未啟用音樂分享時的錯位問題,增加noscript tag,重命名website description設置項為subtitle
V1.0.4[5]: 合并Github與music欄,使整體更爲整潔
V1.0.4[4]: 優化無障礙設置,添加Debug Mode
V1.0.4[3]: 添加Music Share功能,快來和別人分享喜歡的音樂吧!
V1.0.4[2]: 改進以移除的方式隱藏沒有使用的連結
V1.0.4[1]: 添加對URL Parameters的支持,能在不同場景打開的連結中隱藏當前社交媒體的連結按鈕
INFO: V1.0.3更新生命期完結,共更新 1 次
V1.0.3[1]: 更改背景加載動畫速率