硬核程式設計:30天=一個網站+一份週刊
有朋友問:為什麼又是辦網站又是出週刊的?我說:網站提供了自由發揮的平臺,週刊讓最新的資訊得以聚合,做這些都是為了讓事情變得可持續。
30 天,也就是一個月的時間,對於從事多年開發的程式設計人員來說,我們能在這段期間做哪些有價值的事情呢?在這篇文章裡,我總結了我在過去一段時間裡的建站實踐。
本人是從事 Web 開發近十年的“老鳥”,對技術和文字情有獨鍾。為了踐行技術和寫作,也為了更好地進入網際網路世界,於是我手擼了一個個人網站。此外,為了持續地提升個人能力,又出了一份每週釋出的探知刊物。
本文將作為新建網站的第一篇技術稿亮相,也是很長一段時間內進行技術寫作的方向大綱。歡迎欣賞,吐槽不足之處。
1. 擼一個網站
完全手擼一個網站,是件很辛苦的事情。那麼,我為什麼選擇要手擼呢?
首先,鑑於以前幫人建站的經歷,以及學習流行的建站內容,我摸清楚了個人網站的功能模組。比如,一個完整的網站應該包括:首頁、文章列表、文章詳情頁、網站標籤、評論等,以及後臺對使用者、許可權、文章、標籤、評論等模組的管理。
其次,通過學習 Hexo、Hugo 等特色主題和靜態網頁生成思路,瞭解 Typecho、WordPress 等部落格搭建技術,我也清楚了建站的技術架構。於是,我採取動靜網頁結合、介面+頁面的方式,同時基於一些成熟的前後端框架進行了開發。
最後,之所以選擇手擼,更多的是希望通過這次的建站經歷,讓自己對 Web 應用有一個全新而獨立的認知。並且,能夠把控網站的關鍵技術,不對外界產生過多的依賴。就像網站統計,也是 DIY 出來的,完全沒有引進第三方統計工具。
如上所述,開發整個網站不可能一蹴而就,而是需要前期較長時間的調查和規劃,也需要後期的購買伺服器、部署&維護、申請備案等。但是,就網站的核心開發時間,可能也就不到 30 天吧。
關於搭建網站的技術細節,這裡就先不多說了,因為後面會整理出專門的文章系列出來,歡迎有識之士前來閱讀和建議。下圖是手擼網站前臺部分的效果圖:
2. 出一份週刊
建站是為了更好地踐行技術和寫作,所以不能讓這個網站靜起來,我便萌生了出一份週刊的想法。
這份新出的週刊名字定為“探知週刊”,口號是:“世界之大,精彩紛呈,我們的眼睛不應只關注一處,還應看看技術、科技、經濟、社會、自然、人文等林林總總的方面。”於我而言,它可以輔助 Web 或隨筆等主題的學習和寫作;於大家而言,也希望通過這些最新的素材,對你有所啟發、欣賞與提升。
探知週刊的內容主要來源於探知推薦,推薦的資訊是從幾千資料來源中精選出來的,每次的資訊更新時間不超過 1 小時。該推薦支援 PC 端和移動端實時翻看,其效果如下圖:
探知週刊會在每週一進行釋出,推薦的主要依據是訪客在“探知推薦”中的點贊推薦數。除了在網站釋出外,還將在微信公眾號(於立為文)與 GitHub 保持同步更新,大家可以進行長期關注哦。釋出的週刊效果如圖:
此外,也羅列了一些供你繼續探知的網站列表,比如今日熱榜、推酷、開發者頭條、InfoQ 等。如果你有新發現的話,也歡迎推薦給本站。或者,看到有價值的資訊,也可以補充到探知推薦列表中。
3. 更多的實踐
一個完整的網站除了前臺系統外,也離不開後臺管理系統,有時候還需要資料分析系統、監控系統、延伸系統等。比如,我使用了基於 Prometheus + Grafana 的監控系統,目的是實現對 LNMPR 服務的監控。
關於這部分也先不說了,如果感興趣歡迎繼續關注。需要說明的是,網站的內容均屬免費,但是受限於不多的頻寬,有些內容可能需要註冊才能閱讀,請多多諒解。
最後,引用一下我的 魚立說 口號語為網站打個氣:“書與程式碼,技與藝術,讓人生有所不同!”歡迎大家的訪問,多提意見,不勝感激~
本文來源:魚立說。本文連結:https://www.yulisay.com/d/30day.html,支援微信瀏覽器開啟。
更多精彩文章,請移步 魚立說個人網站 翻看。歡迎欣賞,吐槽不足之處。
相關文章
- 設計一個入口網站網站
- 一個二線城市程式設計師-週末一天的生活程式設計師
- 網站建設-如何才能設計好一個網站網站
- 程式設計師一週加班7天怎麼活?程式設計師
- 一個較好的linux shell 程式設計網站Linux程式設計網站
- 做程式設計師快30天了程式設計師
- 一個程式設計師失業的66天程式設計師
- 程式設計師週刊(第4期):程式設計師的財富觀程式設計師
- 全球 77.5% 的網站都在用 PHP;百度一程式設計師刪庫被判 9 個月;OpenCV 4.6 釋出 | 思否週刊網站PHP程式設計師OpenCV
- 《時代》週刊評出2011年度全球50個最佳網站網站
- 《一個程式設計師的生命週期》——有感程式設計師
- 程式設計師必收藏的五個網站程式設計師網站
- 18 個鍛鍊程式設計技能的網站程式設計網站
- 前端週刊第 55 期:10X 程式設計師?前端程式設計師
- 科技愛好者週刊(第 191 期):一個程式設計師的財務獨立之路程式設計師
- 一份理想的程式設計師工作程式設計師
- 《程式設計師》雜誌試刊一發刊詞 (轉)程式設計師
- 網站設計:600個經典網站... (轉)網站
- 那個程式設計師說一個輸入框要做一週程式設計師
- 神奇的滾動動畫,30個視差滾動網站設計動畫網站
- 還記得那位180天做180個網站自學程式設計的妹子嗎?網站程式設計
- 程式設計每一天程式設計
- 兩岸網站大全:程式設計網站大全網站程式設計
- 程式設計師最佳網站程式設計師網站
- 可以免費自學程式設計的12個網站程式設計網站
- 硬核!程式設計師延壽指南程式設計師
- PS網頁設計教程XXIV——從頭設計一個漂亮的網站網頁網站
- 科技愛好者週刊(第 174 期):全能程式設計師 vs 特長程式設計師程式設計師
- 程式設計師一週花多少時間程式設計?程式設計師
- 6個程式設計實戰網站,想學程式設計的你不能錯過!程式設計網站
- 程式設計師的一天程式設計師
- 《一個程式設計師的生命週期》讀後感程式設計師
- 30天學習編寫30個Swift小程式Swift
- 幾個超火的程式設計網站,別錯過!程式設計網站
- 為程式設計師準備的7個社交網站程式設計師網站
- 自學程式設計,如何找到自己的第一份程式設計師工作?程式設計師
- 推薦的程式設計網站程式設計網站
- 設計師福利!30個免費的高清圖片素材網站(下)網站