前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于atomicneko魔改搭建Typecho主页(Handsome主题)

基于atomicneko魔改搭建Typecho主页(Handsome主题)

作者头像
gyro永不抽风
发布2021-05-21 14:23:40
7790
发布2021-05-21 14:23:40
举报

Preface

在搭建本站的时候,又是因为康到了神代綺凜大佬的博客主页,遂研究了一番,有了魔改的想法。

# 神代綺凜の随波逐流

MOE IS JUSTICE ✟ TECHNOLOGY IS POWER

萌は正義なのです ✟ テクノロジーがあれば何でもできるです

实现方法

Fork项目

原项目:amphineko/atomicneko

修改个人信息

主要内容都位于scr/index.html和另一个css文件当中,直接修改即可。

项目基于Node.js和Webpack打包,具体使用方法在GitHub有写。

我Fork以后的魔改项目:

JeffersonQin/atomicneko

修改Handsome的时光机模板

在魔改好主页的文件之后,我的想法是在时光机页面直接调用那个html,使用iframe的方式,结果和原作的方法不谋而合。我将生成的dist文件夹放置在/var/www的某个目录之下(自己记住,其实直接通过html访问都可以),为了将其整合到时光机页面当中,我们则需要修改主题文件目录下的cross.php并插入一段iframe代码。

代码语言:javascript
复制
<script type="text/javascript">
    // document.domain = "caibaojian.com";
    function setIframeHeight(iframe) {
        if (iframe) {
            var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
            if (iframeWin.document.body) {
                iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
            }
        }
    };

    window.onload = function () {
        setIframeHeight(document.getElementById('external-frame'));
    };
</script>

<iframe src="//gyrojeff.top/intro-chem/index.html" style="width: 100%" frameborder="0" height=1500px scrolling="no" id="external-frame" onload="setIframeHeight(this)" onloadeddata="setIframeHeight(this)" onchange="setIframeHeight(this)"></iframe>

后记

剩下的就由大家自己魔改啦(去掉自己想去的,仔 细 调 教

反正我魔改之前也从来没玩过php,自己瞎改代码肯定行的(确信)

(/▽\)

本文作者:博主: gyrojeff    文章标题:基于atomicneko魔改搭建Typecho主页(Handsome主题)

本文地址:https://cloud.tencent.com/developer/article/1827302

版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。

许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!

我的博客即将同步至腾讯云+社区,邀请大家一同入驻

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020 年 11 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Preface
  • 实现方法
    • Fork项目
      • 修改个人信息
        • 修改Handsome的时光机模板
        • 后记
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档