zoukankan      html  css  js  c++  java
  • Subtext博客基本配置

           Subtext博客配置分两种,一种是存在数据库中的,可以修改,一种则是存在web.config文件中,暂时还没有实现可修改。

    看下图



    BlogConfigurationSettings类为blog默认设置,其中包括一些集合属性,如AllowedHtmlTags还有Tracking对象等,

    Config包含了BlogConfigurationSettings对象,作为站点配置,这里应该说明一下Subtext并非个人版博客,其也可以创建多博客,只是由于URL的原因,让你产生了幻觉:),你看Config就提供了CreateBlog方法,对于我们个人使用可能不太常用.但UpdateConfigData方法绝对很常用.他会更新BlogInfo对象大部分的属性,不管你需要不需要更新,如blog用户名和密码等.

    SkinConfig你可以不用去管他,它作为BlogInfo的子属性而存在,当刚创建blog的时候会给出一个默认的skin

    数据库可改的属性就不看了,我们来看下web.config里的配置

        <BlogConfigurationSettings type="Subtext.Framework.Configuration.BlogConfigurationSettings, Subtext.Framework">
            
    <Tracking enableAggBugs="true" enableWebStats="true" queueStats="true" queueStatsCount="5" enableTrackBacks="true" enablePingBacks="true" pingWeblogs="true"/>

            
    <!--    
                Checkout Subtext.Framework.Security 
    for hashing passwords.  
                This should be 
    set when first installing the application 
                and really shouldn
    't be changed afterwards.    
            -->
            
    <UseHashedPasswords>true</UseHashedPasswords>

            
    <!-- Globally control access to web services -->
            
    <AllowServiceAccess>true</AllowServiceAccess>

            
    <AllowImages>true</AllowImages>

            
    <!-- Globally control use of XHTML -->
            
    <UseXHTML>true</UseXHTML>

            
    <!-- Default Item Count -->
            
    <ItemCount>25</ItemCount>

            
    <!-- Default Number of Posts to Show on Category Pages. Use 0 to show all. -->
            
    <CategoryListPostCount>0</CategoryListPostCount>

            
    <!-- Default Server Time Zone Offset -->
            
    <ServerTimeZone>-8</ServerTimeZone>

            
    <!-- Whether or not to GZIP the RSS and/or atom feeds. -->
            
    <UseSyndicationCompression>true</UseSyndicationCompression>
        
    </BlogConfigurationSettings>

    另外还有AllowableCommentHtml用于过滤评论的html语言,其中集合中的是允许使用的标签

        <AllowableCommentHtml>
            
    <add key="a" value="href,title"/>
            
    <add key="b" value=""/>
            
    <add key="strong" value=""/>
            
    <add key="blockquote" value="cite"/>
            
    <add key="i" value=""/>
            
    <add key="em" value=""/>
            
    <add key="u" value=""/>
            
    <add key="strike" value=""/>
            
    <add key="super" value=""/>
            
    <add key="sub" value=""/>
            
    <add key="code" value=""/>
        
    </AllowableCommentHtml>

    结合代码和配置的话,应该马上就可以看明白.

    web.config文件的配置是相当多的,由于此系统主要是个人博客使用为多,所以配置多点也无所谓,一次性搞清楚就好.
    另外其他的还有appSetting节点下的一些配置,如UI Text,其由Subtext.Web.UI.UIText读取,这几个是直接显示在页面上的,你可以把它改成中文也可以.
     <!--UI Text -->
            
    <add key="PostCollection" value="Post Categories"/>
            
    <add key="ArticleCollection" value="Article Categories"/>
            
    <add key="ImageCollection" value="Image Galleries"/>
            
    <add key="Archives" value="Archives"/>


  • 相关阅读:
    一些坑点
    [Luogu P4168] [Violet]蒲公英 (分块)
    冬令营颓废笔记
    WC2019 填坑记
    [Luogu P1829] [国家集训队]Crash的数字表格 / JZPTAB (莫比乌斯反演)
    [Luogu P2522] [HAOI2011]Problem b (莫比乌斯反演)
    [Luogu P3327] [SDOI2015]约数个数和 (莫比乌斯反演)
    [Luogu P3455] [POI2007]ZAP-Queries (莫比乌斯反演 )
    [Luogu P2257] YY的GCD (莫比乌斯函数)
    杭电 1166 敌兵布阵 (线段树)
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/705027.html
Copyright © 2011-2022 走看看