我即将开始重新设计我工作的公司的博客,我想知道将它作为单页应用程序是否是一个好主意.这是一个普通的博客,没有具体说明它.到目前为止,使其成为SPA的论据是更好的页面加载时间,并且在从一篇文章转到另一篇文章时无需刷新整个页面.反对的论点是可能的SEO灾难.我之前从未做过单页应用程序(除了一些漏斗),上面的陈述只是我根据我在网上看到的假设.我试图找到一个在互联网上制作SPA的工作博客,但令人惊讶的是没有成功.标题所说的主要问题是作为SPA运营的博客的利弊是什么?有没有这样的博客?我真的很感激这些链接
我必须做的另一个选择是将前端开发为Wordpress主题,或者仅将WP用作后端(使用WP REST API)并在NodeJS上创建单独的前端.后一种选择的明显缺点是无法使用大部分WP插件.优势是后端不可知的前端.有经验使用WP作为后端的人是否只能告诉它是否值得?
谢谢
我似乎无法找到真正的宁静博客API - 有什么?我正在写一些博客软件,并想知道是否有一个标准的restful API,如果不是,我会去购买RESTful Web Services书并设计我自己的.
由于我是asp.net mvc的新手,我想获得使用或开发asp.net mvc的开发人员或软件专家的名单......对于像我这样的新手开发人员来说,了解他们的文章和想法非常有用. devlopement ...
我知道几个
我想要更多的作者和他们的博客,因为看到他们在开发过程中遇到的问题会非常有帮助
我想维护一个运行在Java上的博客,最好是轻量级的.由于我经常使用Spring,我认为拥有一个基于Spring 3.x的CMS/Blog引擎(而不是自己动手)会很好.
我很感激您的意见.只要具有良好的基本结构并希望回馈,我就可以选择利基项目
我是一名php开发人员,目前正在开发CMS /博客系统.我想添加像WordPress这样的固定链接系统.我很好奇WordPress如何解析永久链接.例如,如何获取id和post name来自的数据:
example.com/id/123/post/example/
Run Code Online (Sandbox Code Playgroud)
总之,我希望有一个系统,以获得id和post name从URL.我想让用户使用以下标签更改像WordPress这样的永久链接结构:
id/%postid%/post/%postname%/
Run Code Online (Sandbox Code Playgroud)
如何在变量中获取数据$id以及$post_name值123和example?请帮我.提前致谢.
我有一个工作轨道应用程序.我想添加一个博客.我的要求是:
http://www.mydomain/blog你知道什么适合这些需求吗?该网站的博客部分旨在由公司内部使用.使用它的人是非技术性的,但他们可以应对降价或一些非直观的功能.
我试过了:
我做了这些:
添加"关于"页面例如:
1.创建"关于"页面:
rake new_page["about"]
2:添加链接:
<li><a href="/about">About</a></li>
然后生成....
并且出现"约"标签; 但它无法点击; 新页面没有出来
为什么...
在浏览了几个Google搜索结果页面之后,我仍然拼命陷入同样的问题。我正在尝试在博客文章下实现评论字段。感谢您的任何提示和建议!
我正在使用Django中的Blog进行工作,该博客中设置了第一个通用的ListView来简要显示所有可用的博客帖子,并设置了第二个通用的DetailView来更详细地显示特定的博客帖子。现在,我想在特定博客帖子下方放置一个add_comment_field,并在其下方显示所有其他注释。当注释表单显示在单独的页面上但与DetailView不在同一页面上时,它可以工作,这是理想的结果。
我怀疑这与views.py和forms.py之间的相互作用有关,但是我无法弄清楚问题所在。
再次感谢您的帮助!
views.py
from django.shortcuts import render, get_object_or_404, redirect
from .models import Post, Comment
from .forms import CommentForm
from django.views.generic.detail import DetailView
class ParticularPost(DetailView):
template_name='blog/post.html'
model = Post
def add_comment_to_post(self, pk):
post = get_object_or_404(Post, pk=pk)
if self.method == "POST":
form = CommentForm(self.POST)
if form.is_valid():
comment = form.save(commit=False)
comment.post = post
comment.save()
return redirect('post_detail', pk=post.pk)
else:
form = CommentForm()
return {'form': form}
Run Code Online (Sandbox Code Playgroud)
urls.py
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from .models import Post, Comment
from …Run Code Online (Sandbox Code Playgroud) 我正在运行一个https://www.example.org托管在 Heroku上的 Flask 网站,附带一个静态博客,https://www.example.org/blog我通过 Hugo 生成,我希望使这个过程更有效率
根据我的研究,出于 SEO 的原因,最好将博客放在子目录中。
我目前维护博客的工作流程如下:
whitenoise访问静态文件夹我意识到通过 Flask 提供静态内容的计算效率较低(这是可以接受的),但这现在不是主要问题。
但我确定一定有更好的方法?!
我正在使用 Jekyll 创建博客,为了组织起见,我决定将图像放在文件夹下:“assets/img/[帖子名称]/”。这些文件夹看起来像这样:
\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 assets\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 css\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 BMFW.css\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 vs.css\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 img\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 2021-05-23-Blog-presentation\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 test.jpg <--\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _config.yml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Gemfile\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Gemfile.lock\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.html\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _layouts\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 layout.html\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 post.html\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _posts\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 2021-05-23-Blog-presentation.md\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 README.md\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 script\n \xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 cibuild\nRun Code Online (Sandbox Code Playgroud)\n似乎 page.name 变量由于某种原因不存在(我已经用 检查过{{page | inspect}}),所以我使用这一行来获取帖子的名称:
{{ page.path | replace: ".md","" | split: "/" | slice: -1 | }}\nRun Code Online (Sandbox Code Playgroud)\n这意味着如果我想显示一个名为的图像test.jpg我会写:
 blogs ×10
html ×2
wordpress ×2
api ×1
asp.net-mvc ×1
comments ×1
detailview ×1
django ×1
flask ×1
forms ×1
heroku ×1
jekyll ×1
octopress ×1
open-source ×1
permalinks ×1
python ×1
rest ×1
seo ×1
spring ×1
spring-mvc ×1
static ×1
url ×1