0

    华师大暑期夏令营实践项目 - 基于 GitHub 的博客网站

    2023.07.15 | admin | 142次围观

    华师大暑期夏令营实践项目 - 基于 GitHub 的博客网站本次项目使用 Hexo 静态网站生成器和 Butterfly 主题来搭建网站。项目的目标是创建一个个人博客网站,以展示和分享作者的文章和内容。页面展示:

    博客主题及其选取原因

    Hexo 是一个基于 Node.js 的静态博客框架检查元素修改网页内容,它简单易用且高度可定制。而 Butterfly 主题是一个美观、响应式的 Hexo 主题检查元素修改网页内容

    最重要的是Butterfly 提供了丰富的自定义选项,包括颜色、字体、布局等,只需要在themes/butterflu/_config.yml中修改对应字段即可,作者还提供了一个帮助文档,使用户能够根据个人喜好定制博客外观。

    博客页面布局及其设计思路博客页面主要分为:主界面–设计简洁、现代化的主界面,快速浏览最新的文章和重要的页面

    导航栏–在顶部或侧边显示导航栏,方便用户浏览不同的页面和文章分类

    侧边栏–包括个人简介、标签云、分类目录等侧边栏元素

    文章页–清晰的文章页面布局,包括文章标题、作者、发布日期、正文内容等

    华师大暑期夏令营实践项目 - 基于 GitHub 的博客网站

    个人简介–展示个人信息

    博客功能实现及其技术选择搜索功能

    安裝 ‘hexo-generator-searchdb’ 或者 ‘hexo-generator-search’,根据文档做相应匹配

    修改’butterflu/_config.yml’主題配置文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    # Local search
    local_search:
    enable: false
    # Preload the search data when the page loads.
    preload: false
    # Show top n results per article, show all results by setting to -1
    top_n_per_article: 1
    # Unescape html strings to the readable one.
    unescape: false
    CDN:

    访问人数

    修改’butterflu/_config.yml’配置文件

    1
    2
    3
    4

    busuanzi:
    site_uv: true
    site_pv: true
    page_pv: true

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论