博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建自己的博客(七):使用bootstrap框架美化导航栏
阅读量:4960 次
发布时间:2019-06-12

本文共 2857 字,大约阅读时间需要 9 分钟。

前面发现自己写css代码以及很多功能太麻烦,故希望在自己的博客中引入bootstrap框架,bootstrap是一个非常强大的前端框架,简单易学容易上手。附上官网地址:

我使用的bootstrap版本是bootstrap4.1。

1、和之前一样先上变化的部分:

2、解释:

图中红色的文件是bootstrap4.1版本需要的文件。

bootstrap4.1文件下载:

3、变化文件内容:

body, * {    margin: 0;    padding: 0;}
base.css
{
# 引用模板 #}{% extends 'base.html' %}{
# 标题 #}{% block title %} {
{ blog.title }}{
% endblock %}{
# 内容#}{% block content %}

{
{ blog.title }}

作者:{

{ blog.author }}

{
# 时间过滤器让时间按照自己需要的格式过滤 #}

发布日期:{

{ blog.created_time|date:"Y-m-d H:n:s" }}

分类: {

{ blog.blog_type }}

{

{ blog.content }}

{
% endblock %}{
% block js %} {
% endblock %}
blog_detail.html
{% extends 'base.html' %}{
# 标题 #}{% block title %} felix Blog{
% endblock %}{
# 内容#}{% block content %} {
% for blog in blogs %}

{
{ blog.title }}

{
# 添加过滤器 文章太长时只显示前30个字符 #}

{

{ blog.content|truncatechars:30 }}

{
% empty %}

--暂无博客,敬请期待--

{
% endfor %} {
# 过滤器统计博客数量 #}

一共有{

{ blogs|length }}篇博客

{
% endblock %}{
% block js %} {
% endblock %}
blog_list.html
{% extends 'base.html' %}{
# 标题 #}{% block title %} {
{ blog_type.type_name }}{
% endblock %}{
# 内容#}{% block content %}

标签名:{
{ blog_type.type_name }}

{
% for blog in blogs %}

{
{ blog.title }}

{
# 添加过滤器 文章太长时只显示前30个字符 #}

{

{ blog.content|truncatechars:30 }}

{
% empty %}

--暂无博客,敬请期待--

{
% endfor %} {
# 过滤器统计博客数量 #}

一共有{

{ blogs|length }}篇博客

{
% endblock %}{
% block js %} {
% endblock %}
blog_with_type
{% load staticfiles %}    
{<div></div> # 用来放标题 #} {% block title %} {<div></div> % endblock %} {
# 加载css代码 #}
{
% block header_extends %} {
# 用来做头部扩展,如加载某些静态文件 #} {% endblock %}{
# 导航栏 #}
{
# 用来放内容 #}{% block content %}{
% endblock %}{
# js代码放在后面可以增加性能 #}
{
# 导入资源建议放在js代码前 #}{
# 用来放js代码 #}{% block js %}{
% endblock %}
base.html
{% extends 'base.html' %}{
% load staticfiles %}{
% block header_extends %}
{
% endblock %}{
% block title %} 我的博客|首页{
% endblock %}{
% block content %}

欢迎访问我的博客

{
% endblock %}{
% block js %} {
# 将首页这个按钮设置激活状态 #} {
% endblock %}
home.html

4、注意点梳理

bootstrap框架是个很好的框架,需要多查文档---》

使用bootstrap的时候js文件的引入顺序一定是jQuery->Popper.js-> Bootstrap,不然可能会出问题。

 

转载于:https://www.cnblogs.com/felixwang2/p/9926037.html

你可能感兴趣的文章
20180418小测
查看>>
Spring Cloud是怎么运行的?
查看>>
12 联结表
查看>>
数字三角形
查看>>
NGUI 减少drawcall规则
查看>>
三元表达,匿名函数
查看>>
前端笔记-基础笔记
查看>>
【LeetCode & 剑指offer刷题】查找与排序题6:33. Search in Rotated Sorted Array(系列)
查看>>
GNU/Linux超级本ZaReason Ultralap 440体验
查看>>
将github上托管的代码 在我的域名下运行
查看>>
【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
查看>>
【codeforces 767A】Snacktower
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
我最喜欢的 5 个 Gedit 插件
查看>>
OOoLatex:在 OpenOffice.org 中拔出 Latex 公式
查看>>
linu学习第二天:文件系统相关操作
查看>>
执行了的程序,才是你的程序.
查看>>
在AxureRP8中实现广告文字滚动效果
查看>>