beego開(kāi)發(fā)輕博客——第二講 項(xiàng)目整合(二)

【小雞創(chuàng)作】beego開(kāi)發(fā)輕博客

本章目標(biāo):bee run 能夠讓項(xiàng)目正常運(yùn)行!
github: 打開(kāi)后榆鼠,點(diǎn)擊右上角star按鈕
視頻教程: B站地址


修改views目錄下的文件,抽離頁(yè)面公共部分凰兑。

  1. liteblog-->views 目錄下新增comm目錄,并新增link.html 如圖:


    comm-->link.html
<link rel="stylesheet" href="/static/layui/css/layui.css">
<link rel="stylesheet" href="/static/css/mian.css">
  1. 修改 項(xiàng)目目錄views 下的文件
文件
error-->404.html
index.html
about.html
comment.html
details.html
message.html
<head>
    <meta charset="UTF-8">
    <title>閑言輕博客</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="/static/layui/css/layui.css">
    <link rel="stylesheet" href="/static/css/mian.css">
</head>

改成

<head>
    <meta charset="UTF-8">
    <title>評(píng)論-閑言輕博客</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
{{template "comm/link.html"}}
</head>
  1. {{templage "xxxx"}} 用于嵌入靜態(tài)頁(yè)面(無(wú)變量)蛇摸。
  2. {{templage "xxxx" .}} 注意后面有個(gè)“.” 匿值,有“.” 子模板才能獲得父模板的變量
  1. 和 【2】 差不多,在comm目錄下新增 header.html和footer.html边酒。
    header.html的代碼:
<div class="header">
    <div class="header-wrap">
        <h1 class="logo pull-left">
            <a href="index.html">
                <img src="/static/images/logo.png" alt="" class="logo-img">
                <img src="/static/images/logo-text.png" alt="" class="logo-text">
            </a>
        </h1>
        <form class="layui-form blog-seach pull-left" action="">
            <div class="layui-form-item blog-sewrap">
                <div class="layui-input-block blog-sebox">
                    <i class="layui-icon layui-icon-search"></i>
                    <input type="text" name="title" lay-verify="title" autocomplete="off"  class="layui-input">
                </div>
            </div>
        </form>
        <div class="blog-nav pull-right">
            <ul class="layui-nav pull-left">
                <li class="layui-nav-item"><a href="index.html">首頁(yè)</a></li>
                <li class="layui-nav-item"><a href="message.html">留言</a></li>
                <li class="layui-nav-item  layui-this"><a href="about.html">關(guān)于</a></li>
            </ul>
            <a href="#" class="personal pull-left">
                <i class="layui-icon layui-icon-username"></i>
            </a>
        </div>
        <div class="mobile-nav pull-right" id="mobile-nav">
            <a href="javascript:;">
                <i class="layui-icon layui-icon-more"></i>
            </a>
        </div>
    </div>
    <ul class="pop-nav" id="pop-nav">
        <li><a href="/">首頁(yè)</a></li>
        <li><a href="/message">留言</a></li>
        <li><a href="/about">關(guān)于</a></li>
    </ul>
</div>

footer.html的代碼:

<div class="footer">
    <p>
        <span>&copy; 2018</span>
        <span><a  target="_blank">layui.com</a></span>
        <span>MIT license</span>
    </p>
    <p><span>人生就是一場(chǎng)修行</span></p>
</div>
<script src="static/layui/layui.js"></script>
<script>
    layui.config({
        base: '/static/js/'
    }).use('blog');
</script>

修改下面的文件

文件
error-->404.html
index.html
about.html
comment.html
details.html
message.html

原內(nèi)容為:

改成:
  1. 修改頁(yè)面message.html !

調(diào)整為:

{{ .Data}} golang模版變量輸出必須是以.開(kāi)頭
{{method arg0 arg1}} golang模版調(diào)用函數(shù)的方式


修改 controllers/object.go

func (c *IndexController) Get() {
    c.Data["Website"] = "beego.me"
    c.Data["Email"] = "astaxie@gmail.com"
    c.TplName = "index.tpl"
}

改成:

func (c *IndexController) Get() {
    c.TplName = "index.html"
}

c.TplName是beego定義的變量经柴,用來(lái)指定渲染模版的文件路徑,beego默認(rèn)所有的模版都在views目錄下墩朦,直接寫(xiě)相對(duì)于views的模版路徑即可坯认。


目前,用命令行切換到liteblog目錄下介杆,運(yùn)行bee run 命令鹃操,項(xiàng)目可以運(yùn)行并可以訪問(wèn)到首頁(yè),但是不能訪問(wèn)其他頁(yè)面春哨,下期咱們?cè)偬砑庸δ堋?/p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末荆隘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子赴背,更是在濱河造成了極大的恐慌椰拒,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凰荚,死亡現(xiàn)場(chǎng)離奇詭異燃观,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)便瑟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)缆毁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人到涂,你說(shuō)我怎么就攤上這事脊框。” “怎么了践啄?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵浇雹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我屿讽,道長(zhǎng)昭灵,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮烂完,結(jié)果婚禮上试疙,老公的妹妹穿的比我還像新娘。我一直安慰自己窜护,他們只是感情好效斑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布非春。 她就那樣靜靜地躺著柱徙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪奇昙。 梳的紋絲不亂的頭發(fā)上护侮,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音储耐,去河邊找鬼羊初。 笑死,一個(gè)胖子當(dāng)著我的面吹牛什湘,可吹牛的內(nèi)容都是我干的长赞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼闽撤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼得哆!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起哟旗,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤贩据,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后闸餐,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體饱亮,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年舍沙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了近上。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拂铡,死狀恐怖壹无,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情和媳,我是刑警寧澤格遭,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站留瞳,受9級(jí)特大地震影響拒迅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一璧微、第九天 我趴在偏房一處隱蔽的房頂上張望作箍。 院中可真熱鬧,春花似錦前硫、人聲如沸胞得。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)阶剑。三九已至,卻和暖如春危号,著一層夾襖步出監(jiān)牢的瞬間牧愁,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工外莲, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留猪半,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓偷线,卻偏偏與公主長(zhǎng)得像磨确,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子声邦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容