标签 notecho 下的文章

在大陆,创建合法的网站,需要进行ICP备案后才可以访问。在ICP备案完成后需要到全国互联网安全管理服务平台进行公安备案。

ICP备案,推荐去阿里云平台代备案,网站链接:阿里云ICP备案
公安备案网站链接:全国互联网安全管理服务平台

下面是在Typecho网站底部添加ICP备案号与公安备案号具体步骤。

实现功能

  1. 可以自行在“控制台——外观——设置外观”处输入备案号
    Pasted image 20251030123329.png
  2. 在网站底部有有备案号显示,并且能点击跳转到查询页面
    Pasted image 20251030123652.png

具体步骤

  1. 进入Typecho的“控制台——外观——编辑当前外观”
    (1)编辑function.php文档。在function themeConfig($form)下添加以下修改变量代码。
    (2)如果只需要工信部备案号,则只复制上面的代码。如果只需要公安备案号,则只复制下面的代码。
    (3)复制代码到这个函数的末尾大阔号“}”上面一行。

    $bei = new Typecho_Widget_Helper_Form_Element_Text('bei', NULL, NULL, _t('工信部备案号'), _t('留空则不显示'));  
    $form->addInput($bei->addRule('xssCheck', _t('工信部备案号不能使用特殊字符')));
    
    
    $gongan = new Typecho_Widget_Helper_Form_Element_Text('gongan', NULL, NULL, _t('公安备案号'), _t('留空则不显示'));
    $form->addInput($gongan->addRule('xssCheck', _t('公安备案号不能使用特殊字符')));
  2. 编辑footer.php文档。在footer元素下添加以下显示代码。
    (1)公安备案号前面要有小警徽图片,需要提前将公安备案的图片添加到文件中,命名为gongan.png,文件位置:/www/wwwroot/www.改域名.com/usr/themes/default/img/gongan.png
    (2)如果只需要工信部备案号,则只复制上面的代码。如果只需要公安备案号,则只复制下面的代码,并添加图片。
    (3)复制代码到“强力驱动');?>.”的下一行。

    <?php if ($this->options->bei): ?>
    <div class="blog-text-center" style="margin:4px 0;">
     <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">
         <?php $this->options->bei(); ?>
     </a>
    </div>
    <?php endif; ?>
    
    
    <?php if ($this->options->gongan): ?>
    <div class="blog-text-center" style="margin:4px 0;">
     <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=<?php echo preg_match('/\d{10,20}/', $this->options->gongan, $m) ? $m[0] : ''; ?>" target="_blank" rel="nofollow">
         <img src="<?php $this->options->themeUrl('img/gongan.png'); ?>" alt="" style="width:16px;height:16px;vertical-align:middle;margin-right:4px;">
         <?php $this->options->gongan(); ?>
     </a>
    </div>
    <?php endif; ?>
  3. 进入Typecho的“控制台——外观——设置外观”
    添加申请的ICP备案号与公安备案号。

参考文章:Typecho底部添加ICP备案号

网站未备案会影响国内访问,不过不影响海外访问。因为此前我在阿里云买的域名和云服务器,并且在阿里云做过代备案,很方便。所以这次依然选择阿里云代备案。昨天提交的申请,今天收到阿里云的电话说需要将此前申请的备案号添加到那个网站的底部,才能办理下一个备案号。在别人的博客以及Grok的帮助下,终于弄好了。以下是Typecho底部添加ICP备案号步骤。

一、进入Typecho的“控制台”——“外观”——“编辑当前外观”
1.编辑function.php文档,在function themeConfig($form)下添加以下修改变量代码。我复制代码到了这个函数的末尾大阔号“}”上面一行。

$bei = new Typecho_Widget_Helper_Form_Element_Text('bei', NULL, NULL, _t('工信部备案号'), _t('留空则不显示'));
$form->addInput($bei->addRule('xssCheck', _t('工信部备案号不能使用特殊字符')));

2.编辑footer.php文档,在footer元素下添加以下显示代码。我复制代码到了“强力驱动');?>.”的下一行。

<div class="blog-text-center"><a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow"><?php $this->options->bei(); ?></a></div>

二、进入进入Typecho的“控制台”——“外观”——“设置外观”
添加申请的ICP备案号

参考文章:Typecho底部添加ICP备案号

在考研期间,脑子里会想很多除了考试意外的东西,做自己是知识库就是其中很好一个。此前我也尝试过了很多其他软件,Notion,Obsidian,飞书等,都不尽如意,我即想要一个美观的软件,还想要一个能多端同步的,甚至连锤子便签我都用过很多时间,确实很美观,但是不能多端同步,并且今年连备份也用不了了。急需一个平台,来记录一点什么,虽然我也不知道我要记录什么。

无意间看到了个人博客,虽然是一个很早之前的互联网产物,甚至随着ai的发展,人们对网站和域名接触越来越少,但现在至少还是一个很不错的平台。不会给我限流,不会把我推荐给其他认识的亦或者不认识的人,不要操心同步问题,不用担心平台跑路,我的数据丢失。只需要自己把网站维护好,备份好,我就能一直用下去,只要有网络,我就能编辑,能查看。

建站第一步就是申请域名,光是申请域名我就想了很多天。当然我最先想的还是我的名字拼音,可惜在很多年就被注册了,并且卖的很贵。在了解到用typecho建站时,得到灵感,想到了这个域名就立即给钱注册了。因为喜欢玩儿塞尔达,我还想到一个hailalu.com的域名,也是很便宜,为了不辜负灵感,我也花钱买下了。并且用做练手,在阿里云服务器上成功搭建了博客。想到notecho可能更适合做为博客,也更加成熟,所以也就创立了本站。

notecho:Note my day, seek an echo.

我在互联网上也算是有了块自留地。

随着成长,用笔的机会变少,数字化笔记才是最终的归属。我的想法是做知识库,把自己在互联网,生活中,亦或是脑子里所遇所想都写下来,记录我的日常,总结我的经验,写下我的读书感想。相信只有不断输出,自己才能有所收获。

待我成名时,这里也会有更多的一手资料,哈哈哈哈。

只是相见恨晚,要是我从大一就开始记录该多么好。
只是慵懒拖延,去年就申请到了想要的域名,时隔10个月才开始做这件事。
希望你能坚持思考,坚持输出,坚持更新......