怎麼開發一個部落格系統

來源:互聯網
上載者:User
會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
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.