會PHP,HTML也會,想寫一個部落格練練手,但沒有開發經驗,不知道怎麼開始,是不是要使用開源架構啥的,小白真心求大神解答
回複內容:
會PHP,HTML也會,想寫一個部落格練練手,但沒有開發經驗,不知道怎麼開始,是不是要使用開源架構啥的,小白真心求大神解答
我沒有寫過PHP的,不過目前正在寫(chao)node的,目前準系統已經實現,大概思路是這樣的
1.登入登出(用cookies判斷)
2.文章發表,按照不同使用者儲存,發表的時候加入時間
3.做好按時間,按作者分類展現
4.實現文章發表後的編輯功能,刪除功能
5.實現評論功能
6.加入標籤,文章分類別模組(簡單的就是比如給三個input標籤,填了就是填了的,沒填就是空)
7.找一個文章編輯開源的架構(比如Markdown或者ueditor之類的富文本,當然留言也可以加入)
8.基本寫完了,其他就是閱讀量什麼的
9.美化
獻醜給你一個我正在用Node寫的連結
架構就用過ThinkPHP,可以看看文檔,看不懂的話可以上Lamp兄弟連的ThinkPHP的教程,掌握crud基本就可以開始動工了~
感覺你應該沒有開發經驗,按照自己的擼完再說,後面再看看typcho什麼的,重構一下 = =努力的話很快就可以完成了
先附上git地址:https://github.com/sheilaCat/miniBlog
用php+mysql搭建了一個簡易獨立部落格。
star我~star我~~
以前我也跟題主有過同樣的困惑,看著別人用wordpress搭了部落格,但我不服,還是想自己用PHP搭一個。
部落客頁
文章內評論區
[其他都沒了,還是挺完整的一個簡易部落格]
這個只能作為一個練習,但我覺得如果自己設計得好,還是可以當做自己的獨立部落格長期來用的。
好像沒啥說的了,主要的話,就是做之前你要明白要做哪些版面,比如:
1)首頁 分頁展示文章縮減
2)歸檔 陳列文章列表及發表時間
3)文章 文章全文及評論區
4)關於 自己的簡介
除了版面設定,接下來就是頁面設計,這個也是非常重要的。
有了大體輪廓之後,就可以開始設計資料庫了。沒什麼複雜的,主要就是確定一下文章需要存放些什麼,發表時間、評論數、views數等。
除此之外,你可以搞搞RSS,繼續最佳化介面搞一些炫酷的效果。
做的過程中最重要的就是記錄學習過程。
另外,並不建議你直接git clone我的項目,你可以按照我的思路來一步步自己寫。
我當初寫的時候也就花了半個月,白天上課晚上抽空寫的,還要除去懶癌發作的日子……
最後,寫完這個練習後,還是去看看php吧,這個對php的學習並沒有什麼用。如果你是html/css入門,倒是可以來一波的。Over.
附加一下我寫的思路:
1、先進行設計
2、構建靜態頁面
3、添加功能,最基本的就是評論(留言板),然後再是一些分頁之類的
請採納~
你可以先看一看,開源部落格的代碼,看看別人是怎麼寫的,結構是什麼樣的,需要哪些東西
寫部落格可以用wordpress,小白也會用。可以自己寫個Wordpress的主題。
個人基於PHP寫了兩個:i94web 久艾網
HabariSerendipityExpressionEngineb2evolutionNucleus CMS