我不知道我进入了什么

时间:2011-05-13 20:10:01

标签: html xhtml

我真的需要你们帮我解决这个问题并清理我的想法。 关于我在做什么: 我正在组建一个网站,利用其他网站的预先撰写的文章。我的HTML结构只是使用一个列表来链接到该列表右侧的文章和内容,并且每个页面都有。这听起来很简单,但我的客户(朋友)有46篇预先写好的文章,我需要迁移到我的代码中! 我的过程: 由于我不是这方面的专家,我想出了这个计划。从网站上复制每篇文章并将其保存在我的文字处理器“Abi-Word Version 2.8”AS AN(X)HTML文档中。然后,在浏览器中查看(X)HTML文档,以便我可以查看源,然后复制应用于内容的HTML代码。换句话说就是文字。我做了这个,所以我不必用自己的文章标记我自己的

标记每个地方......复制的HTML代码保留了大部分的一般间距和引用,但不是就像在原始网站上一样。 我的问题: 事实证明,这个过程非常繁琐。因为每次我复制文章并完成整个过程,我都必须更新彼此的页面,以便所有页面上的链接都相同。由于这些只是静态页面,我的朋友每次撰写新文章时都需要我更新代码。

我真的很气馁,因为我是新手并且真的不知道会发生什么事。我甚至都没有看到手头编码的关键,因为最后,我的朋友将更难更新并添加到他的网站,因为他现在要去寻找我,而不是仅仅使用一个网络经理。我知道有些人谈到了CMS。我已经调查了一下,但我还在研究。

有没有人对我有任何建议或整个流程要遵循流程图? 是我试图做的值得吗?若有,有什么好处?

我还有更多话要说,但这已经足够了。如果你们需要更多信息,以帮助我告诉我。

2 个答案:

答案 0 :(得分:1)

你肯定需要一个CMS。试试wordpress.com。它可能是最受欢迎的那个。

答案 1 :(得分:0)

所有CMS建议都有效,但不一定需要。

这实际上取决于项目的重点,也是未来。 CMS不是一个小项目,它们带来了他们自己的复杂性和超出简单结构的问题。

您也没有提及您的托管平台,这也很重要。

一个可能更简单的解决方案是查看像服务器端包含(SSI)这样的“旧学校”。

SSI是嵌入到HTML中的一个小注释,可以进行一些简单的处理。

对于您,您可以执行诸如创建包含“目录”列表的单个文件之类的操作。然后,在您的单篇文章中,您提供对该目录的引用。

如:

<table>
    <tr>
        <td>
            <!-- #include file = "toc.html" -->
        </td>
        <td>
            <p> this is your article text</p>
        </td>
    </tr>
</table>

现在,当您的目录更改时,您只需更改toc.html文件即可。所有其他文件将在请求时动态加载。

对于其他位(如页眉,页脚等),你可以做同样的事情。

此外,您可以在包含文件中包含文件。

因此,采用前面的示例,您可以拥有一个文件“header.html”:

<table>
    <tr>
        <td>
            <!-- #include file = "toc.html" -->
        </td>
        <td>

然后是一个文件“footer.html”

        </td>
    </tr>
</table>

然后您的文章文件变为:

<!-- #include file = "header.html" -->
<p>Your article here</p>
<!-- #include file = "footer.html" -->

非常简单。

我建议这只是因为大多数服务器都很容易支持SSI(Apache和IIS都支持),这很简单,并且除了某些HTML之外不需要很多其他知识。

是的,很多人已经转向更高级的工具,如CMS。但是鉴于你已经拥有了大量静态内容,而且没有太多其他经验,这种技术可能会让你走出困境,而无需学习全新的平台。